19. March 2009 11:53
The Visual Studion 2008 setup project launch conditions contains two entries for .NET 3.5 - 3.5 SP1 Client and 3.5.70329. So which one is actually 3.5 SP1?
According to wiki 3.5 SP1 is actually 3.5.70329.1 and straight 3.5 is 3.5.21022.8.
So what's 3.5 SP1 Client?
Interestingly you get a build warning if either of these options is installed and Windows 3.1 is not a pre-requisite.
As a side issue I could not tick 3.5 SP1 as a pre-requisite and also use the "Download pre-requisites from the same loction as my application" option. I would get the following error at build time
The install location for prerequisites has not been set to component vendor's web site and the file 'DotNetFX35SP1\dotNetFX20\netfx20a_x86.msi' in item '.NET Framework 3.5 SP1 can not be located on disk.
You can find instructions here in section 18.104.22.168.