Search code examples
.net-corewindows-7

Is .NET Core 3 (and .NET 5 to .NET 7) compatible with Windows 7?


I've been doing a lot of reading of Microsoft blog posts relating to .NET Core 3, but none of them mention the Windows version requirements, which is leading to a lot of comments querying whether Windows 7 will be supported?

I did find a quote from Rich Lander in this theregister.co.uk article:

Lander says "Windows 7 is supported with .NET Core 2. We haven’t locked the OS matrix for .NET Core 3, but we don’t have any specific plans on changing it."

Is there a definitive statement on Windows 7 support .NET Core 3 from Microsoft anywhere?

PS: I appreciate that Windows 7 is End of Life, but I'm also mindful that XP's extended support period was lengthened. Judging by the number of our clients who are still running Windows 7 it seems possible that Win 7 might get an extension too.


Solution

  • Just came across this table in the dotnet core GitHub repo which suggests that Windows 7 is indeed supported for .NET Core 3.0:

    .NET Core 3.0 Supported Windows Versions

    Windows 7 is also still supported in NET Core 3.1

    .NET Core 3.1 Supported Windows Versions

    And in .NET 5 .NET 5 - Supported OS versions table

    And in .NET 6 .NET 6 - Supported OS versions table

    But not in .NET 7 onwards >NET 7 - Supported OS versions table

    No longer supported OS table