Operating systems supported by each version of .NET

Use virtual machines and test machines to detect the support of each version of the operating system for .NET.

After installing the operating system, the actual test is to install the corresponding runtime and be able to run the Stardust agent.

Test platform: VMware Workstation

Mirror source: MSDN I Tell You

reference:

WinXP series

system

.NET2.0 SP2

.NET3.5 SP1

.NET4.0

.NET4.5

NativeAOT

WindowXP Professional

fail. Requires SP2

fail. Requires SP2

fail. The system does not support

fail

fail

WindowXP Professional SP2

support. kb893803

support

support

fail

fail

WindowXP Professional SP3

support

support

support

fail

fail

WindowXP Home

fail. Requires SP2

fail. Requires SP2

fail. The system does not support

fail

fail

WindowXP Home SP3

support

support

support

fail

fail

Windows 2000 Professional

Windows 2003

Windows 2003 R2

support

support

support

fail

fail

win2003r2 needs to install net3.5sp1 first to support the installation of net2sp2, and cannot install net4.0 in advance.

Win7/Vista series

operating system

Bring your own

NET4

.NET4.5

.NET4.8

NET6

NET7

NativeAOT

Win7 Enterprise x86

.NET3.5

support

fail

Win7 Enterprise

.NET3.5

support

support

fail

fail

fail

Win7 Enterprise SP1

.NET3.5

support

support

support. Requires KB3063858

support

support

support. Requires vc++2019

Win7 Professional

.NET3.5

support

support

fail

fail

fail

Win7 Professional SP1

.NET3.5

support

support

support. Requires KB3063858

support

support

support. Requires vc++2019

Win7 Ultimate

.NET3.5

support

support

fail

fail

fail

Win7 Ultimate SP1

.NET3.5

support

support

support. Requires KB3063858

support

support

support. Requires vc++2019

Vista Business

.NET2.0

support

support

fail

fail

fail

Vista Enterprise SP2

.NET3.0

support

support

fail

fail

fail

Win2008 SP2

.NET2.0

support

support

fail

fail

fail

Win2008 R2 SP1

.NET4.0

support

support

support. certificate chain

support

support. Requires vc++2019

After win7 is marked with sp1, you can install vc++2019, and then you can run AOT applications.

Win7 can install net7, but it takes up a lot of memory. Starting a blank application takes up at least 500M of memory. The official directly said that net7 does not support win7.

Win8 series

operating system

Bring your own

.NET4.8

.NET7.0

NativeAOT

Windows 8

.NET4.5

fail. not support

support

support

Windows 8.1

.NET4.5.1

support. Requires KB2919355

support

fail. vc++2019 is missing but cannot be installed

Windows 2012

.NET4.5

support

support

support. Requires vc++2019

Windows 2012 R2

.NET4.5.1

support. Requires KB2919355

support

fail. vc++2019 is missing but cannot be installed

Win10/Win11 series

operating system

Bring your own

.NET4.8

.NET7.0

NativeAOT

Windows 10 LTSC 2019

.NET 4.7.2

support

support

support

Windows 10 22H2

.NET 4.8

support

support

support

Windows 11 22H2

.NET 4.8

support

support

support

Windows 2016

.NET 4.6.1

support

support

support

Windows 2016 VL

.NET 4.6.2

support

support

support

Windows 2019

.NET 4.7.2

support

Windows 2019 UP2020

support

Windows 2022

Linux series

operating system

Mono

.NET3.1

.NET6.0

.NET7.0

NativeAOT

Remark

Deepin 20

Mono 5.18

support

support

support

easy

Ubuntu 20

Mono 6.8

support

support

support

easier

Debian 11

Mono 6.8

support

support

support

Kali 2022.3

Mono 6.12

support

support

support

support

Comes with .NETCore3.1

Fedora 37

support

support

support

UOS 20 Man

Mono 5.18

support

support

support

UOS 20 Pro Arm64

support

HUAWEI Kunpeng 920

UOS 20 Pro Mips64

support

fail

fail

fail

Loongson-3

openKylin

Mono 6.12

support

support

support

easy

NeoKylin7

support

support

support

Keylin Desktop V10 SP1

Mono 6.12

support

support

support

Keylin Server V10 SP1

Mono 6.12

support

support

support

Kylin V10 SP1

support

Phytium,FT-2000+/64

Thanks  @_well for  your support on UOS

.NET Framework version history

Version

release date

End of support

.NET Framework 4.8.1

August 9, 2022

.NET Framework 4.8

April 18, 2019

.NET Framework 4.7.2

April 30, 2018

.NET Framework 4.7.1

October 17, 2017

.NET Framework 4.7

April 5, 2017

.NET Framework 4.6.2

August 2, 2016

.NET Framework 3.5 SP1

November 18, 2008

2029年1月9日

.NET Framework 4.6.1

2015年11月30日

2022年4月26日

.NET Framework 4.6

2015年7月20日

2022年4月26日

.NET Framework 4.5.2

2014年5月5日

2022年4月26日

.NET Framework 4.5.1

2013年10月17日

2016年1月12日

.NET Framework 4.5

2012年8月15日

2016年1月12日

.NET Framework 4.0

2010年4月12日

2016年1月12日

Windows自带及最高支持

Windows版本

自带.NET Framework 版本

支持最高的 .NET Framework 版本

Windows NT 4.0 SP6a、2000

.NET Framework 1.1 SP1

Windows 98, 98SE, Me, 2000 SP3

.NET Framework 2.0

Windows 2000 SP4

.NET Framework 2.0 SP2

Windows XP SP1

.NET Framework 1.0 SP2

.NET Framework 1.0 SP2

Windows XP SP2

.NET Framework 1.1 SP1

.NET Framework 3.5 SP1

Windows XP SP3

.NET Framework 1.1 SP1

.NET Framework 4.0

Windows Vista

.NET Framework 3.0

.NET Framework 3.5 SP1

Windows Vista SP1

.NET Framework 3.0 SP1

.NET Framework 4.0

Windows Vista SP2

.NET Framework 3.0 SP2

.NET Framework 4.6

Windows 7

.NET Framework 3.5.1 SP1

.NET Framework 4.5

Windows 7 SP1

.NET Framework 3.5.1 SP1

Latest

Windows 8

.NET Framework 3.5.1 SP1 + 4.5

.NET Framework 4.6.2

Windows 8.1

.NET Framework 3.5.1 SP1 + 4.5.1

.NET Framework 4.5.2

Windows 8.1 Update

.NET Framework 3.5.1 SP1 + 4.5

Latest

Windows 10 (1507)

.NET Framework 4.6

Latest

Windows 10 (1511)

.NET Framework 4.6.1

Latest

Windows 10 (1607)

.NET Framework 4.6.2

Latest

Windows 10 (1703)

.NET Framework 4.7

Latest

Windows 10 (1709)

.NET Framework 4.7.1

Latest

Windows 10 (1803 ~ 1809)

.NET Framework 4.7.2

Latest

Windows 10 (1903 ~ v20H2)

.NET Framework 4.8

Latest

Windows 11

.NET Framework 4.8

Latest

Guess you like

Origin blog.csdn.net/hefeng_aspnet/article/details/131832692
Recommended