locked
is NET Framework 4.0 a cumilative installation ? RRS feed

  • Question

  • Hi,
    Does the .NET Frame work 4 installatioin has Dot Net 2.0, 3.0 and 3.5 cumilative in the installation or .NET Frame work 3.5 sp1 would be a rpe req for 4.0 installation ?

    Thanks
    Shanks
    Friday, December 4, 2009 6:02 PM

Answers

  • .NET Framework 4.0 doesn't contain nor require any previous Framework versions (2.0, 3.0, 3.5 nor 3.5 SP1). It is a standalone package.

    -Karel
    Friday, December 4, 2009 6:43 PM
    Moderator

All replies

  • .NET Framework 4.0 doesn't contain nor require any previous Framework versions (2.0, 3.0, 3.5 nor 3.5 SP1). It is a standalone package.

    -Karel
    Friday, December 4, 2009 6:43 PM
    Moderator
  • Does the .NET Frame work 4 Beta2 contain the functionalities of .net 3.5 SP1? If my installer needs .net 3.5 SP1 as a prerequisite, do I need to install .net 3.5 SP1 as well as .net 4.0?

    Harsha
    Monday, January 25, 2010 5:12 PM
  • 4.0 is superset of 3.5 SP1, however there may be some breaking changes. I think that 2.0/3.5 applications won't by itself just start running on 4.0, you need to explicitly opt-in in the config file (see http://social.msdn.microsoft.com/Forums/en-US/netfxgeneralprerelease/thread/38377c7f-7d40-42da-91fc-7eb80d0b5f11).

    Therefore if you redistribute in your installer third party 3.5 application, then it would be wise to redistribute also 3.5 SP1 with it. If you have time to test the third party application on 4.0 and make sure that it works as expected and if the application's license allows that, you can change its config file to 4.0 and you don't need to redistribute 3.5 SP1, only 4.0 in your installer.
    If you have just 3.5 SP1 components (like a library) in your app which runs on 4.0, then you most probably don't need to redistribute 3.5 SP1. Just make sure you test it as part of your 4.0 application in such case.

    -Karel

    Tuesday, January 26, 2010 2:16 AM
    Moderator
  • Which registry key indicates whether .Net 4.0 Beta2 is installed on the machine?

    \SOFTWARE\Microsoft\NET Framework Setup\NDP\v4 or
    \SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full or
    \SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Client ?

    Wednesday, January 27, 2010 4:29 PM