Do previous versions of .NET framework come with every new version of windows?

08
2014-07
  • candle

    What versions of .NET framework are in Window XP, 7 or 8?Some programs require a framework on Windows 8, but not on 7. It seems like there is no backward compatibility of .NET versions between Windows. Or they are hidden and I should activate it?

  • Answers
  • Re Captcha

    No, all previous version aren't installed by default on a system, though at least one version is hidden to default users and can be installed by accessing:

    Turn Windows features on or off
    

    in the Control Panel (Windows 7). If you really want older versions, you will have to download and install them.


  • Related Question

    windows - Quickest way to find the latest installed version of the .NET framework?
  • Mal Ross

    I always forget what version(s) of the .NET framework (and their service packs) I've got installed. Whenever I need to find out, I end up trawling through a long list of updates performed by Windows Update, or, failing that, looking in Add/Remove Programs. There must be a quicker way...

    Thanks.


  • Related Answers
  • Joey

    Scott Hanselman created a nice webpage which tells you which .NET Framework is installed and which one to download if it's not the current one.

  • hanleyp

    From Microsoft:

    How to determine which versions of the .NET Framework are installed To determine which versions of the .NET Framework are installed, locate the %systemroot%\Microsoft.NET\Framework folder. To open this folder, you can paste this address into a Windows Explorer address bar. The following folders contain the released versions of the .NET Framework:

    • v3.5
    • v3.0
    • v2.0.50727
    • v1.1.4322
    • v1.0.3705

    ...

    To determine which versions of the .NET Framework are installed on a computer, follow these steps:

    • Open any one of the folders in the previous list.
    • Right-click the Mscorlib.dll file, and then click Properties.
    • Click the Version tab, and then note the file version.
    • Use the previous list to determine which version of the .NET Framework is installed on the computer, and then click OK.
    • Repeat these steps for each version of the .NET Framework on the computer.
  • 8088

    GotDotNet 2.00 – Detect .NET Version

    alt text

  • bouvierr

    My favorite tool for detecting installed .NET versions is ASoft .NET Version Detector. It tells you all versions currently installed, including service packs and the "Client Profile" version. Nothing to install, just an executable.

    enter image description here