各版本操作系統對.NET支持情況(250707更新)

借助虛擬機和測試機,檢測各版本操作系統對.NET的支持情況。

安裝操作系統后,安裝相應運行時并能夠運行星塵代理或幸運四葉草為通過條件。

測試平臺:VMware Workstation

鏡像來源:MSDN I Tell You

參考:

  • .NET Framework 版本和依賴關系
  • .NET Framework 系統要求

安裝dotNet

參考《[LuckyClover]新生命團隊dotNet安裝神器》

支持運行時的標準條件

星塵代理

代表復雜業務應用軟件,大量訪問操作系統,具有互聯網Http接口訪問和局域網UDP通信功能。

幸運四葉草

C++版幸運草支持所有系統,僅支持安裝net20/net40。

.NET版幸運草依賴.NET2.0運行時,支持檢測或安裝所有版本.NET運行時。.NET版幸運草同時作為檢測.NET運行時的條件,發布有.NET2.0/.NET4.0/.NET4.5/.NET6.0/.NET8.0等多個版本。

AOT版幸運草基于.NET9.0運行時獨立發布,支持.NET版幸運草所有功能。

幸運AOT

基于net9-aot獨立發布,僅輸出程序集信息。以下測試表中的AOT項,如果不支持AOT版幸運草(含網絡功能),僅支持幸運AOT(僅輸出文本信息),則標記為“支持。簡易”。

WinXP系列

系統(20250707更新)

.NET2.0 SP2

.NET4.0

.NET4.5

AOT9

Mono3.2.3

WindowsXP Professional

失敗。要求SP2

失敗。系統不支持

失敗

失敗

簡易.NET4.5

WindowsXP Professional SP1

失敗。要求SP2

失敗

失敗

支持。簡易

簡易.NET4.5

WindowsXP Professional SP2

支持。KB893803

支持。需wic_x86

失敗

支持。簡易

簡易.NET4.5

WindowsXP Professional SP3

支持

支持

失敗

支持。簡易

簡易.NET4.5

WindowsXP Home

失敗。要求SP2

失敗。系統不支持

失敗

失敗

簡易.NET4.5

WindowsXP Home SP3

支持

支持

失敗

支持。簡易

簡易.NET4.5

WindowsXP Pro SP2 x64

支持

支持。需wic_x64

失敗

支持。簡易

簡易.NET4.5

Windows 2003 R2

支持

支持

失敗

支持。簡易

簡易.NET4.5

  • win2003r2需要先安裝net3.5sp1,才能支持安裝net2sp2,也不能提前安裝net4.0
  • KB893803?就是 Windows Installer 3.1
  • KB942288?就是 Windows Installer 4.5
  • AOT9使用了 YY-Thunck,支持簡單功能,不支持完整幸運草中的網絡和加密功能
  • Mono3.2.3是支持WindowsXP的最后一個版本,“簡易.NET4.5”表示支持clover45.exe,但不支持星塵代理StarAgent45,主要原因是星塵代理大量訪問系統函數。
  • 社區朋友反饋,在Mono6源碼中加入 YY-Thunck 后編譯,支持WinXP,但有運行程序少量問題。
  • 開源項目OCA(One-Core-Api)安裝后,可在WinApi上安裝各種版本.NET運行時,但運行.NET應用異常,進程崩潰。

YY也好,OCA也罷,或者Mono,即使能夠在WinXP上安裝.NET運行時,也會在運行中因系統函數而出錯!

Win7/Vista系列

操作系統(20250708)

自帶

NET4

.NET4.5

.NET4.8

NET6

NET8

AOT9

Win7 Enterpri SP1 x86

.NET3.5

支持

支持

支持

支持

支持

完整支持

Win7 Enterprise

.NET3.5

支持

支持

失敗

失敗

失敗

完整支持

Win7 Enterprise SP1

.NET3.5

支持

支持

支持

支持

支持

完整支持

Win7 Professional

.NET3.5

支持

支持

失敗

失敗

失敗

完整支持

Win7 Professional SP1

.NET3.5

支持

支持

支持

支持

支持

完整支持

Win7 Ultimate

.NET3.5

支持

支持

失敗

失敗

失敗

完整支持

Win7 Ultimate SP1

.NET3.5

支持

支持

支持

支持

支持

完整支持

Vista Business

.NET2.0

支持

支持

失敗

Vista Enterprise SP2

.NET3.0

支持

支持

失敗

Win2008 SP2

.NET2.0

支持

支持

失敗

失敗

失敗

完整支持

Win2008 R2 SP1

.NET4.0

支持

支持

支持

支持

支持

完整支持

  • win7打上sp1以后,可以安裝vc++2019,然后就能跑AOT應用了 。
  • win7能夠安裝net7,但是占用內存很大,空白應用啟動起碼占500M內存,官方直接說net7不支持win7。
  • win7sp1安裝net48時,需要KB3063858,clover自動支持
  • win7和win2008r2安裝net48時,可能需要更新證書鏈,clover自動支持
  • win7無法支持net6/net8,只要是因為缺少 api-ms-win-crt-runtime-l1-1-0.dll,vc運行時需要vc2022,而最新vc運行時又依賴sp1。

Win8系列

操作系統

自帶

.NET4.8

.NET7.0

NativeAOT

Windows 8

.NET4.5

失敗。不支持

支持

支持

Windows 8.1

.NET4.5.1

支持。需KB2919355

支持

失敗。缺vc++2019但裝不上

Windows 2012

.NET4.5

支持

支持

支持。需vc++2019

Windows 2012 R2

.NET4.5.1

支持。需KB2919355

支持

失敗。缺vc++2019但裝不上

Win10/Win11系列

操作系統

自帶

.NET4.8

NET7

NET8

AOT8

Windows 10 LTSC 2019

.NET 4.7.2

支持

支持

支持

支持

Windows 10 22H2

.NET 4.8

支持

支持

支持

支持

Windows 11 22H2

.NET 4.8

支持

支持

支持

支持

Windows 2016

.NET 4.6.1

支持

支持

支持

Windows 2016 VL

.NET 4.6.2

支持

支持

支持

Windows 2019

.NET 4.7.2

支持

Windows 2019 UP2020

支持

Windows 2022

Linux系列

操作系統

Mono

NET3.1

NET6

NET7

NET8

NativeAOT

備注

Deepin 20

Mono 5.18

支持

支持

支持

支持

容易

Ubuntu 16

支持

Ubuntu 18

支持

Ubuntu 20

Mono 6.8

支持

支持

支持

支持

較容易

Debian 11

Mono 6.8

支持

支持

支持

支持

CentOS 7.6

支持

NET8需替換libstdc++

CentOS 8

Kali 2022.3

Mono 6.12

支持

支持

支持

支持

自帶.NETCore3.1

Fedora 37

支持

支持

支持

UOS 20 Home

Mono 5.18

支持

支持

支持

UOS 20 Pro Arm64

支持

支持

支持

HUAWEI Kunpeng 920

UOS 20 Pro Mips64

支持

失敗

失敗

失敗

Loongson-3

openKylin

Mono 6.12

支持

支持

支持

支持

容易

NeoKylin7

支持

支持

支持

支持

NET8需替換libstdc++

Keylin Desktop V10 SP1

Mono 6.12

支持

支持

支持

Keylin Server V10 SP1

Mono 6.12

支持

支持

支持

Kylin V10 SP1

支持

Phytium,FT-2000+/64

Linx V6

支持

NET8需替換libstdc++

SmartOS A4

支持

支持

支持

感謝?@_well?在UOS上的支持

.NET Framework 版本歷史

版本

發布日期

終止支持

.NET Framework 4.8.1

2022年8月9日

.NET Framework 4.8

2019年4月18日

.NET Framework 4.7.2

2018年4月30日

.NET Framework 4.7.1

2017年10月17日

.NET Framework 4.7

2017年4月5日

.NET Framework 4.6.2

2016年8月2日

.NET Framework 3.5 SP1

2008年11月18日

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

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/88413.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/88413.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/88413.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

5-Kafka-replication(副本機制)概念

🔄 Kafka 副本機制(Replication) 核心概念概念說明Replica (副本)分區的完整拷貝,分布在不同 BrokerReplication Factor副本總數(含 Leader),生產環境建議 ≥3Leader Replica處理所有讀寫請求&a…

langgraph的ReAct應用

一、什么是langgraph的ReActLangGraph 中的 ReAct(Reasoning Acting)代理是一種結合推理與行動能力的 AI 代理架構,通過動態決策鏈實現復雜任務處理。以下是其核心要點及實踐指南。1、ReAct 代理的核心原理1.1工作流程:ReAct 代理…

一個編輯功能所引發的一場知識探索學習之旅(JavaScript、HTML)

文章目錄一個編輯功能所引發的一場知識探索學習之旅(JavaScript、HTML)1. 一個編輯功能案例2. 知識點探索學習3. 參考資料一個編輯功能所引發的一場知識探索學習之旅(JavaScript、HTML) 1. 一個編輯功能案例 HTML: &l…

kali制作Windows木馬

環境描述:攻擊機:Kali-2025實驗靶機:Windows11不要攻擊他人,這只是網絡安全實驗還是一樣獲取IP地址制作好之后開服務,上傳下載在靶機右鍵保留下載記得把防火墻,安全中心關了否則無法下載之后就可以kali控制…

從零實現一個GPT 【React + Express】--- 【1】初始化前后端項目,實現模型接入+SSE

摘要 本系列文章主要是實現一個能夠對話以及具有文生圖等功能的模型應用。主要UI界面會參考chat-gpt,豆包等系列應用。模型使用的是gpt開源的大模型。 如果你是一個前端開發工程師需要一個自己的開源項目,可以學習這個系列的文章,不需要有很完整的后端…

【PTA數據結構 | C語言版】在順序表 list 的第 i 個位置上插入元素 x

本專欄持續輸出數據結構題目集,歡迎訂閱。 文章目錄題目代碼題目 請編寫程序,將 n 個整數存入順序表,對任一給定整數 x,將其插入順序表中指定的第 i 個位置。注意:i 代表位序,從 1 開始,不是數…

汽車智能化2.0引爆「萬億蛋糕」,誰在改寫游戲規則?

進入2025年,長安、奇瑞、比亞迪等各大主機廠紛紛將智能化推進至全新高度,中國汽車智能化競爭進入了“技術市場生態”綜合較量階段。一方面,各大主機廠全力推進輔助駕駛的規模化普及,掀起了一場關于高階輔助駕駛的“技術平權”革命…

QT 第八講 --- 控件篇 Widget(三)界面系列

前言: 在上一講《QT 第七講 --- 控件篇 (二)window系列與qrc機制》中,我們探討了應用程序窗口(QMainWindow, QWidget)的基礎結構、窗口標志、狀態以及Qt強大的資源管理機制(.qrc文件&#xff0…

廣州華銳互動:AR 領域的創新與服務先鋒?

(一)定制化服務? 廣州華銳互動秉持 “以客戶為中心” 理念,為客戶提供高度定制化 AR 解決方案。項目初期,通過多種方式深入了解客戶需求,挖掘痛點。基于需求分析,技術團隊運用自主研發技術和先進算法&…

暑假算法日記第一天

目標?:刷完靈神專題訓練算法題單 階段目標📌:【算法題單】滑動窗口與雙指針 LeetCode題目:1456. 定長子串中元音的最大數目643. 子數組最大平均數 I1343. 大小為 K 且平均值大于等于閾值的子數組數目2090. 半徑為 k 的子數組平均值2379. 得…

【軟考高項】信息系統項目管理師-第1章 信息化發展(1.5 數字化轉型與元宇宙、1.6 標題類知識點、1.7 十四五規劃內容匯總)

文章大綱 第1章 信息化發展1.5 數字化轉型與元宇宙1.5.1 數字化轉型1.5.2 元宇宙1.6 標題類知識點1.7 十四五規劃內容匯總1.8 10道試題第1章 信息化發展 學習建議: 此章內容大部分為新增內容,基本是全新的章節2023年5月考試2分選擇,5分案例2023年下半年各批次選擇題2分左右1.…

STM32F103C8T6單片機內部執行原理及啟動流程詳解

引言:為什么深入理解STM32啟動流程很重要?STM32F103C8T6作為嵌入式開發中最常用的單片機之一,其內部執行原理和啟動流程是理解嵌入式系統底層運行機制的核心。無論是開發Bootloader、調試HardFault異常,還是優化系統啟動速度&…

【python 常用的數學科學/計算機視覺等工具】

當然有!在科學計算、機器學習、圖像處理等領域,scikit-learn、scikit-image(skimage)、SciPy、OpenCV 是非常重要的庫,但它們不是唯一的。以下是一些與它們類似或互補的項目,按照用途分類列出: …

LUMP+NFS架構的Discuz論壇部署

一、配置準備 每臺主機都安裝mysql、nfs、php、mysql 對每臺主機都進行關閉防火墻、上下文等,減少阻礙[rooteveryone ~]# systemctl stop firewalld [rooteveryone ~]# setenforce 0安裝插件等[rootlocalhost mysql]# yum install -y nfs-utils nginx [rootlocalho…

C++STL-deque

一.基礎概念deque和vector一樣都是對元素的操作,不同點:vector對元素增刪后元素會往前或往后移,如果數據不大沒有太多影響,如果數據很大效率會變低;deque對元素增刪不會使元素位置改變,所有效率會變高。二.…

字節跳動高質量聲音克龍文字轉語音合成軟件MegaTTS3整合包

MegaTTS3是抖音團隊聯合國內其他大學研發的一款語音合成及聲音克龍應用,可實現零樣本語音克龍及富有情感的自然語音合成。我基于當前最新版制作了免安裝一鍵啟動整合包。 MegaTTS3介紹 MegaTTS 3 是字節跳動(ByteDance)與浙江大學聯合開發的…

RPC:遠程過程調用機制

目錄 1、概念 2、RPC架構 2.1 RPC的四個核心組件 2.2 訪問流程 3、關鍵概念 3.1 接口定義語言 (IDL - Interface Definition Language) 3.2 序列化與反序列化 (Serialization & Deserialization - Marshalling/Unmarshalling) 3.3 網絡傳輸 (Transport) 3.4 服務發…

EPLAN 電氣制圖(六):電機正反轉副勾主電路繪制

一、項目背景:為什么繪制電機正反轉主電路? 在多功能天車系統中,電機正反轉控制是核心功能之一。通過 EPLAN 繪制主電路,不僅能清晰展示電源分配、換相邏輯和線纜連接,還能為后續 PLC 控制設計奠定基礎。本次以西門子設…

JAVA JVM對象的實現

jvm分配內存給對象的方式1. 內存分配的總體流程對象內存分配的主要步驟:類加載檢查:確認類已加載、解析和初始化。內存分配:根據對象大小,從堆中劃分內存空間。內存初始化:將分配的內存空間初始化為零值(不…

CVE-2023-41990/CVE-2023-32434/CVE-2023-38606/CVE-2023-32435

CVE-2023-41990(GitLab 命令注入漏洞)漏洞原理CVE-2023-41990是GitLab CE/EE(社區版/企業版)中項目導出功能的一個命令注入漏洞。具體原理如下:①GitLab在導出項目時,會調用git命令生成項目存檔&#xff08…