PDA

View Full Version : .Net 1.1 SP1 requires unnecessary Win2003 executable



jhogsett
01-05-2007, 03:49 PM
I'm trying to minimize the size of our installer. Including .Net 1.1 SP1 adds over 41MB to the install size. I cannot get my installer to successfully build unless I download all three of the below .Net 1.1 framework-related redistributables:

.Net Framework 1.1 English (~26MB)
.Net Framework 1.1 SP1 for Windows 2003 (~10MB)
.Net Framework 1.1 SP1 pre-Windows 2003 (~8MB)

In Requirements, only Vista is checked (not XP or any others).

Why are both SP1 updators required?

The "Windows 2003" one only works on Windows 2003, an OS we are never going to target for our consumer product. I confirmed it does not run on Vista nor XP, so this is nearly 8MB of wasted data my users have to download.

How do I remove the requirement for the Windows 2003 SP1 updator?

Thanks

- Jerry

MichaelU
01-08-2007, 12:50 PM
The easiest way is to create a tiny executable named 1033dotnetfxsp1.exe and replace the pre-build copy of Microsoft's redistributable with your tiny executable which does nothing. If, as you say, your product is never installed on Windows 2003, it could even be a 0 byte file, but I'd tend to suggest something that wouldn't fail without indicating why.