Support for. NET by operating system versions (250707 update)

Support for. NET by operating system versions (250707 update)

Use virtual machines and test machines to test the support of each version of the operating system for. NET. After installing the operating system, it is passed by measuring the corresponding running time of the installation and being able to run the Stardust Agent.

最后更新 4/22/2026 8:18 AM
大石头
预计阅读 11 分钟
分类
.NET
标签
.NET C# tech refresh

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

After installing the operating system, install the corresponding runtime and be able to run stardust agent or lucky four-leaf clover are the passing conditions.

Test platform: VMware Workstation

Source: MSDN I Tell You

Reference:

Install dotNet

参考[《LuckyClover]新生命团队dotNet安装神器》

Standard conditions that support runtime

Xingdust agent

Represents complex business application software, accesses the operating system in large quantities, and has Internet Http interface access and local area network UDP communication functions.

img

Lucky four-leaf clover

The C++ version of Lucky Grass supports all systems, only net20/net40 is supported.

img

The. NET version of Lucky Grass relies on the. NET 2.0 runtime and supports detecting or installing all versions of the. NET runtime. The NET version of Lucky Grass is also used as a condition for testing the. NET runtime, and is released in multiple versions such as. NET2.0/. NET4.0/. NET4.5/. NET6.0/. NET8.0.

img

The AOT version of Lucky Grass is released independently based on the. NET 9.0 runtime and supports all functions of the. NET version of Lucky Grass.

img

Lucky AOT

It is independently released based on net9-aot and only outputs assembly information. If the AOT items in the following test table do not support the AOT version of Lucky Grass (including network functions) and only support Lucky AOT (only output text information), they will be marked as "Supported." Easy."

img

WinXP series

System (updated 20250707) .NET2.0 SP2 .NET4.0 .NET4.5 AOT9 Mono3.2.3
WindowsXP Professional Failure. Request SP2 Failure. system does not support failure failure Simple. NET 4.5
WindowsXP Professional SP1 Failure. Request SP2 failure failure Support. simple Simple. NET 4.5
WindowsXP Professional SP2 Support. KB893803 Support. Need wic_x86 failure Support. simple Simple. NET 4.5
WindowsXP Professional SP3 support support failure Support. simple Simple. NET 4.5
WindowsXP Home Failure. Request SP2 Failure. system does not support failure failure Simple. NET 4.5
WindowsXP Home SP3 support support failure Support. simple Simple. NET 4.5
WindowsXP Pro SP2 x64 support Support. Need wic_x64 failure Support. simple Simple. NET 4.5
Windows 2003 R2 support support failure Support. simple Simple. NET 4.5
  • Win2003r2 requires net3.5sp1 to support the installation of net2sp2, and net4.0 cannot be installed in advance.
  • KB893803 就是 Windows Installer 3.1
  • KB942288 就是 Windows Installer 4.5
  • AOT9 uses YY-Thunderk and supports simple functions, but does not support the networking and encryption functions in the complete Lucky Grass
  • Mono3.2.3 is the last version that supports Windows XP."Simple. NET4.5" indicates that it supports clover45.exe, but does not support the stardust agent StarAgent45. The main reason is that the stardust agent accesses a large number of system functions.
  • Community friends reported that after adding YY-Thunck to the Mono6 source code, it compiled it supported WinXP, but there were a few problems with running the program.
  • After the open source project OCA (One-Core-Api) is installed, various versions of the. NET runtime can be installed on WinApi, but running the. NET application abnormally and the process crashes.

** Whether it is YY, OCA, or Mono, even if you can install the. NET runtime on WinXP, errors will occur due to system functions during runtime!**

Win7/Vista series

Operating System (20250708) bring their own NET4 .NET4.5 .NET4.8 NET6 NET8 AOT9
Win7 Enterpri SP1 x86 .NET3.5 support support support support support complete support
Win7 Enterprise .NET3.5 support support failure failure failure complete support
Win7 Enterprise SP1 .NET3.5 support support support support support complete support
Win7 Professional .NET3.5 support support failure failure failure complete support
Win7 Professional SP1 .NET3.5 support support support support support complete support
Win7 Ultimate .NET3.5 support support failure failure failure complete support
Win7 Ultimate SP1 .NET3.5 support support support support support complete support
Vista Business .NET2.0 support support failure
Vista Enterprise SP2 .NET3.0 support support failure
Win2008 SP2 .NET2.0 support support failure failure failure complete support
Win2008 R2 SP1 .NET4.0 support support support support support complete support
  • After win7 is plugged into sp1, you can install vc++2019, and then you can run AOT applications.
  • The net9 application introduces the NuGet package VC-LTL and then releases AOT. It can run directly on win7 without sp1.
  • Win7 can install net7, but it takes up a lot of memory. Blank application launches take up at least 500M of memory. The official directly said that net7 does not support win7.
  • When installing net48 in win7sp1, KB3063858 is required, which is automatically supported by clover
  • When installing net48 in win 7 and win2008r2, you may need to update the certificate chain, and clover automatically supports it
  • Win7 cannot support net6/net8, mainly because of the lack of api-ms-win-crt-runtime-l1-1-0.dll. The vc runtime requires vc2022, and the latest vc runtime relies on sp1. Net applications can bypass these dependencies by introducing NuGet package VC-LTL.

Win8 series

operating system bring their own .NET4.8 .NET7.0 NativeAOT
Windows 8 .NET4.5 Failure. not support support support
Windows 8.1 .NET4.5.1 Support. Requires KB2919355 support Failure. Lack of vc++2019 but cannot be installed
Windows 2012 .NET4.5 support support Support. Requires vc++2019
Windows 2012 R2 .NET4.5.1 Support. Requires KB2919355 support Failure. Lack of vc++2019 but cannot be installed

Win10/Win11 series

operating system bring their own .NET4.8 NET7 NET8 AOT8
Windows 10 LTSC 2019 .NET 4.7.2 support support support support
Windows 10 22H2 .NET 4.8 support support support support
Windows 11 22H2 .NET 4.8 support 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 NET7 NET8 AOT remarks
Deepin 20 5.18 support support support support easy
Ubuntu 16 support
Ubuntu 18 support
Ubuntu 20 6.8 support support support support easier
Debian 11 6.8 support support support support
CentOS 7.6 support NET8 needs to replace libstdc++
CentOS 8
Kali 2022.3 6.12 support support support support Comes with. NET Core 3.1
Fedora 37 support support support
UOS 20 Home 5.18 support support support
UOS 20 Pro Arm64 support support support HUAWEI Kunpeng 920
UOS 20 Pro Mips64 support failure failure failure Loongson-3
openKylin 6.12 support support support support easy
NeoKylin7 support support support support NET8 needs to replace libstdc++
Kylin Desktop V10 SP1 6.12 support support support
Kylin Server V10 SP1 6.12 support support support
Kylin V10 SP1 support Phytium,FT-2000+/64
Kylin Desktop V10 SP1 support support loongarch64, requires Loongxin Source
Linx V6 support NET8 needs to replace libstdc++
SmartOS A4 support support support

感谢 @_well 在UOS上的支持,感谢 @lindexi 在龙芯上的支持。

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 January 9, 2029
.NET Framework 4.6.1 November 30, 2015 26 April 2022
.NET Framework 4.6 July 20, 2015 26 April 2022
.NET Framework 4.5.2 on 5 May 2014 26 April 2022
.NET Framework 4.5.1 October 17, 2013 on January 12,2016
.NET Framework 4.5 August 15, 2012 on January 12,2016
.NET Framework 4.0 April 12, 2010 on January 12,2016

Windows comes with and has the highest support

Windows version Comes with. NET Framework version Supports the highest. NET Framework versions
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

安装dotNet星尘代理幸运四叶草幸运AOTWinXP系列Win7/Vista系列Win8系列Win10/Win11系列Linux系列.NET Framework 版本历史Windows自带及最高支持

  • Author: Big Stone * * Release: 2025-10-14 03:12:20*
Keep Exploring

延伸阅读

更多文章
同分类 / 同标签 2/7/2026

Summary of experience in using AOT

From the very beginning of project creation, you should develop a good habit of conducting AOT release testing in a timely manner whenever new features are added or newer syntax is used.

继续阅读