Is .NET 3.5 SP1 installed by default ? RRS feed

  • Question

  • Hello,
    I installed Visual Studio 2010 on a PC side by side with Visual Studio 2008.

    In the Application tab in the Application properties menu, and in the Target framework list, it contains .NET Framework 3.5.

    Is it .NET Framework 3.5 SP1  or just 3.5 ?

    Moreover, in the 'Install other frameworks' option and the webpage that ensues (http://msdn.microsoft.com/en-us/netframework/aa569263.aspx)  it gives the option to install .NET Framework 3.5 SP1, leading someone to conclude that 3.5 SP1 is NOT currently installed. Which is it?
    Tuesday, November 17, 2009 1:28 PM

All replies

  • Hi
    .Net 3.5 means .Net 3.5 with SP1 if you already have SP1 installed.
    Tuesday, November 17, 2009 2:29 PM
  • Hello,

    Back to my question:

    1. Is .NET 3.5 SP1 installed by default with VS 2010?

    2. If yes, on 'Install other frameworks', should we disregard the option to install .NET 3.5 SP1 ?



    Tuesday, November 17, 2009 5:01 PM
  • The Target framework list won't breakdown by SP. It will just show 3.5.

    I know that the .NET Framework installer for 4.0 will not install 3.5 SP1 or any other flavor of earlier versions. I don't believe that VS2010 B2 installs 3.5 SP1 either.

    Check the registry - 'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5\1033' 

    There should be an SP=1 DWORD key there if you have SP1 installed.

    With the CONSOLE command 'reg query':
    C:\>reg query "HKLM\Software\Microsoft\NET Framework Setup\NDP\v3.5\1033"
    HKEY_LOCAL_MACHINE\Software\Microsoft\NET Framework Setup\NDP\v3.5\1033
        Version    REG_SZ       3.5.30729.4926
        CBS        REG_DWORD    0x1
        Install    REG_DWORD    0x1
        SP         REG_DWORD    0x1

    Thursday, November 19, 2009 1:17 AM
  • Thank you Steve for the helpful info
    Thursday, November 19, 2009 10:17 PM