Making your own .dot Net 3.5 with SP1 (also contains newer xml6sp1 then on MS own website too infact((so dont integrate that already if you do) at a 50% reduced space is easy, if you are one who dont need ia64 files (itanium x64 or whats it name)
I use xp x64, not vista, XP 64bit edition with sp2 and 140+hotfixes and software.
Now since i deleted , ooops, the orignal .dot net 3.5sp1 after i made a winrar silent install of it, i cant tell you names of those folders you need to delete, but this is the files left when you have deleted the intel itanium parts and the MSP something it was folder from the archive.
A rule of thumb, when you run the installer normally, it will say 117 (example)mb for download, well thats the files actually going into install, the total size of everything you need to install..
Now i only spent like 2 minutes on this, so maybe more files can be deleted, but for first try its pretty good.
Original size was like
237mb, and after making it into winrar, the installer takes
106mb.
Even better, the installer will extract the files, and after install is finished, it will delete its extracted temporary files.
you can probably use 7-zip but im more of a winrar guy, i just like it better atm (7-zip once took over .exe filetype completely,not good memories

))
Select Solid archive+max compression, goto SFX options, find Temp, ahr screw it, check mspaint picture =)
--------------------------------this line marks start of comment field in winrar
;The comment below contains SFX script commands
Setup=dotNetFx35setup.exe /qb /norestart /lang:ENU
TempMode
Silent=1
Overwrite=1
----------------------------..and this one means it has ended already.
make_winrar_silent_installer_of_anything.png (49.71K)
Number of downloads: 31
my filestructure after removing Intel x64 files and vista hotfixes.
Net35sp1\dotNetFx35setup.exe
Net35sp1\dotNetFX20\ASPNET.msp
Net35sp1\dotNetFX20\ASPNET_64.msp
Net35sp1\dotNetFX20\clr.msp
Net35sp1\dotNetFX20\clr_64.msp
Net35sp1\dotNetFX20\crt.msp
Net35sp1\dotNetFX20\crt_64.msp
Net35sp1\dotNetFX20\dw.msp
Net35sp1\dotNetFX20\dw_64.msp
Net35sp1\dotNetFX20\Netfx20a_x64.msi
Net35sp1\dotNetFX20\Netfx20a_x86.msi
Net35sp1\dotNetFX20\NetFX_CA.msp
Net35sp1\dotNetFX20\NetFX_Core.msp
Net35sp1\dotNetFX20\NetFX_Core_64.msp
Net35sp1\dotNetFX20\NetFX_Other.msp
Net35sp1\dotNetFX20\NetFX_Other_64.msp
Net35sp1\dotNetFX20\prexp.msp
Net35sp1\dotNetFX20\winforms.msp
Net35sp1\dotNetFX20\winforms_64.msp
Net35sp1\dotNetFX30\Netfx30a_x64.msi
Net35sp1\dotNetFX30\Netfx30a_x86.msi
Net35sp1\dotNetFX30\RGB9RAST_x64.msi
Net35sp1\dotNetFX30\RGB9RAST_x86.msi
Net35sp1\dotNetFX30\WCF.msp
Net35sp1\dotNetFX30\WCF_64.msp
Net35sp1\dotNetFX30\WCS.msp
Net35sp1\dotNetFX30\WCS_64.msp
Net35sp1\dotNetFX30\WF.msp
Net35sp1\dotNetFX30\WF_32.msp
Net35sp1\dotNetFX30\WF_64.msp
Net35sp1\dotNetFX30\WIC_x64_enu.exe
Net35sp1\dotNetFX30\WIC_x86_enu.exe
Net35sp1\dotNetFX30\WPF1.msp
Net35sp1\dotNetFX30\WPF1_64.msp
Net35sp1\dotNetFX30\WPF2.msp
Net35sp1\dotNetFX30\WPF2_32.msp
Net35sp1\dotNetFX30\WPF2_64.msp
Net35sp1\dotNetFX30\WPF_Other.msp
Net35sp1\dotNetFX30\WPF_Other_32.msp
Net35sp1\dotNetFX30\WPF_Other_64.msp
Net35sp1\dotNetFX30\x64Net35sp1\dotNetFX30\x86
Net35sp1\dotNetFX30\XPS.msp
Net35sp1\dotNetFX30\XPSEPSC-amd64-en-US.exe
Net35sp1\dotNetFX30\XPSEPSC-x86-en-US.exe
Net35sp1\dotNetFX30\x64\msxml6.msi
Net35sp1\dotNetFX30\x86\msxml6.msi
Net35sp1\dotNetFX35\x64Net35sp1\dotNetFX35\x86
Net35sp1\dotNetFX35\x64\netfx35_x64.exe
Net35sp1\dotNetFX35\x86\netfx35_x86.exe
Net35sp1\Tools\clwireg.exe
Net35sp1\Tools\clwireg_x64.exe
This post has been edited by TranceEnergy: 23 August 2008 - 09:34 AM