.netwindowsversion-compatibility

OS Compatibility for various .NET Framework versions


What are the minimum OS requirements for each of the .Net frameworks? E.g. for which version is it impossible to run each OS on:

I believe all .Net frameworks are compatible w/ XP, Vista, Windows Server 2003, and Windows Server 2008 (please correct me on that if wrong).


Solution

  • 1.x and 2.0 work all the way back to Win98 but stop before Windows 8 (not verified).


    .NET Framework 2.0 Supported Operating Systems according to Microsoft:


    .NET Framework 3.0 Supported OSs:

    Note: Windows Vista comes with .NET Framework 3.0. Standalone .NET Framework 3.0 packages are not required and not supported on Vista.


    .NET Framework 3.5 Supported OSs according to Microsoft:


    .NET Framework 4.0 Supported OSs according to Microsoft:


    .NET Framework 4.5 Supported OSs according to Microsoft:


    .NET Framework 4.5.1/4.5.2/4.6 Supported OSs according to Microsoft: