⚠ 這是歷史版本頁面 — 查看 .NET SDK 最新版本 →
.NET SDK 7.0.410
v 7.0.410
Windows
免費軟體
7.44/10 (9)
- 軟體名稱.NET SDK
- 目前版本7.0.410
- 更新日期2024-05-28
- 檔案大小219 MB
- 檔案名稱dotnet-sdk-7.0.410-win-x64.exe
- 作業系統Windows 7 64 / Windows 8 64 / Windows 10 64 / Windows 11
- 支援語系English
- 授權型式免費軟體
- 開發商 Microsoft Corporation
- 軟體分類Windows 軟體 / 驅動程式
編輯短評
.NET SDK 是微軟推出的免費、跨平台且開源的軟體開發框架,主要用來協助開發者建立、編譯、執行與部署受控管的軟體專案。它繼承了舊版 .NET Framework 的定位,但從 2016 年重新打造後,陸續加入大量現代化工具與服務,目前仍是微軟長期維護的主力開發平台,在同類工具中屬於主流首選,評價普遍不錯。
這套 SDK 適合需要開發 Windows 應用程式、Web 服務或跨平台程式的開發者使用,尤其當你希望程式碼能在不同作業系統上執行時,它比傳統的 .NET Framework 更具彈性。與其他替代軟體相比,它的優勢在於微軟官方持續支援,且整合了完整的編輯、編譯與部署工具鏈。需要注意的是,目前僅提供英文介面,沒有官方中文版,但開發工具本身對語言依賴不高;授權為免費軟體,可安心下載使用。
軟體介紹
.NET SDK 是一套免費、跨平台且開放原始碼的軟體框架,適用於 Windows 及其他相容平台,讓軟體開發人員能夠利用 Microsoft Corporation 所開發的一系列編輯、編譯、執行與部署工具和服務,來開發及部署受管理的軟體專案。
最初於 2016 年推出,作為舊版 .Net Framework 平台的後繼者,現代化的 .NET SDK(先前也稱為 .NET Core)多年來歷經多次升級,目前最新版本為第 7 版,相較於 2021 年底推出的 .NET 6.0 平台,帶來了大幅度的改進。
.NET 7 包含最新版本的 Visual Studio 2022 程式編輯器、三個獨立的執行階段套件(.NET Runtime 7、ASP.NET Core Runtime 7 與 .NET Desktop Runtime 7),並內建支援最新版本的 C#、F# 與 Visual Basic 程式語言。
在 .Net 7 中管理的專案,可部署到多種目標環境,包括 PC、行動裝置、遊戲主機、VR、網頁與分散式雲端平台,並提供工具以簡化移植流程、統一程式碼庫,以及建立可在 Docker 容器中執行的微服務。
開發人員也能夠實作與管理所有最新技術,例如機器學習演算法、IoT 服務、AI 處理等。
相較於 .Net 6,這個最新框架導入了一系列專業級的效能強化、跨平台開發工具、統一的基礎類別庫、內建容器支援、增強的 Linux 支援、原生支援 ARM64 CPU 指令集、一套用於開發雲端原生應用程式的新精簡工具,以及更多功能。
.Net 程式庫獲得了許多 API 增強,開發人員現在可以透過新的 Observability 工具更輕鬆地管理大型專案。C# 11 程式語言引入了對泛型數學的支援,以及其他許多增強功能。
.NET 10 的新功能
高效能執行階段
什麼是 .NET SDK?它包含哪些內容?
.NET SDK 是一組程式庫與工具(包括 .NET CLI、執行階段與 dotnet 指令),開發人員可用來建立、建置與執行 .NET 應用程式。
我可以在同一台機器上安裝多個 .NET SDK 版本嗎?
可以,SDK 支援並行安裝,因此您可以在系統上保留多個版本,並針對不同專案選擇要使用的版本。
.NET SDK 與 .NET Runtime 之間有何差異?
SDK 包含執行階段,以及開發所需的額外工具與編譯器;而僅有執行階段時,只能執行已建置好的 .NET 應用程式。
.NET SDK 的更新頻率與執行階段相比如何?
.NET SDK 的更新頻率高於執行階段;它會更快地新增功能與次要版本,而執行階段則依照不同的發行排程接收更新。
優點
下載 .NET SDK 最新版本 為什麼這個應用程式會發佈在 FileHorse 上?(更多資訊)
最初於 2016 年推出,作為舊版 .Net Framework 平台的後繼者,現代化的 .NET SDK(先前也稱為 .NET Core)多年來歷經多次升級,目前最新版本為第 7 版,相較於 2021 年底推出的 .NET 6.0 平台,帶來了大幅度的改進。
.NET 7 包含最新版本的 Visual Studio 2022 程式編輯器、三個獨立的執行階段套件(.NET Runtime 7、ASP.NET Core Runtime 7 與 .NET Desktop Runtime 7),並內建支援最新版本的 C#、F# 與 Visual Basic 程式語言。
在 .Net 7 中管理的專案,可部署到多種目標環境,包括 PC、行動裝置、遊戲主機、VR、網頁與分散式雲端平台,並提供工具以簡化移植流程、統一程式碼庫,以及建立可在 Docker 容器中執行的微服務。
開發人員也能夠實作與管理所有最新技術,例如機器學習演算法、IoT 服務、AI 處理等。
相較於 .Net 6,這個最新框架導入了一系列專業級的效能強化、跨平台開發工具、統一的基礎類別庫、內建容器支援、增強的 Linux 支援、原生支援 ARM64 CPU 指令集、一套用於開發雲端原生應用程式的新精簡工具,以及更多功能。
.Net 程式庫獲得了許多 API 增強,開發人員現在可以透過新的 Observability 工具更輕鬆地管理大型專案。C# 11 程式語言引入了對泛型數學的支援,以及其他許多增強功能。
.NET 10 的新功能
高效能執行階段
- JIT 改進:更好的內嵌、方法去虛擬化與迴圈反轉,以加快程式碼執行速度。
- 小型固定大小陣列的堆疊配置,以減少 GC 壓力。
- 支援 AVX 10.2 指令,以充分利用現代 CPU 硬體。
- 更小、更快的預先編譯應用程式,以獲得更好的啟動速度與效能。
- 加密更新:擴充後量子密碼學支援(ML-DSA、AES KeyWrap、Composite ML-DSA)。
- 網路:新增 WebSocketStream API,並在 macOS 上支援 TLS 1.3。
- JSON 序列化:提供更嚴格行為、重複屬性處理與 PipeReader 支援的選項。
- dotnet CLI 的原生 shell 索引標籤補全指令碼(bash、zsh、PowerShell 等)。
- 更一致的 CLI 指令順序(「名詞優先」指令,例如 dotnet package add)。
- 支援檔案型應用程式:可直接執行單一 .cs 檔案,預設使用原生 AOT。
- 修剪未使用的框架提供套件參考,以減少還原時間與建置大小。
- 支援 OpenAPI 3.1,以產生更佳的 API 結構描述。
- 自動記憶體集區回收,以提升長時間執行應用程式的效率。
- 透過 WebAuthn/FIDO2 支援 Passkey 驗證,提供更安全的身分驗證流程。
- 持續狀態屬性([PersistentState]),可更輕鬆地保留狀態。
- 更佳的表單驗證,包括巢狀物件驗證,透過來源產生器架構實作。
- 支援使用 Playwright 等工具進行自動化測試,改善端對端測試工作流程。
- 欄位支援屬性讓屬性宣告更簡潔且易於維護。
- Span
與 ReadOnlySpan 的隱含轉換,改善與記憶體安全緩衝區的互動。 - 擴充區塊,支援靜態與執行個體擴充方法及屬性。
- 允許在 Lambda 中使用新的參數修飾詞(ref、in、out),無需明確型別。
- 使用 ?. 進行可為 null 的條件指派,以及 += / -= 等複合指派運算子。
- 透過
preview 啟用更新的語言功能,包括編譯器與程式庫改進。
- MediaPicker 支援選取多個檔案,並提供影像壓縮功能。
- 支援 Android API 層級 35 與 36。
- 新增 WebView 要求攔截功能。
- LINQ 改進、具名查詢篩選器與效能最佳化。
- 更佳的 Azure Cosmos DB 支援,以及更有效率的查詢轉譯。
- WPF:效能最佳化(例如減少配置、更佳的 XAML 剖析)與改進的 Fluent UI 樣式支援。
- Clipboard API 在 WPF 與 WinForms 之間統一,並提供更安全的序列化。
什麼是 .NET SDK?它包含哪些內容?
.NET SDK 是一組程式庫與工具(包括 .NET CLI、執行階段與 dotnet 指令),開發人員可用來建立、建置與執行 .NET 應用程式。
我可以在同一台機器上安裝多個 .NET SDK 版本嗎?
可以,SDK 支援並行安裝,因此您可以在系統上保留多個版本,並針對不同專案選擇要使用的版本。
.NET SDK 與 .NET Runtime 之間有何差異?
SDK 包含執行階段,以及開發所需的額外工具與編譯器;而僅有執行階段時,只能執行已建置好的 .NET 應用程式。
.NET SDK 的更新頻率與執行階段相比如何?
.NET SDK 的更新頻率高於執行階段;它會更快地新增功能與次要版本,而執行階段則依照不同的發行排程接收更新。
優點
- 跨平台且開放原始碼
- 提供廣泛的編輯、編譯、執行與部署工具
- 可部署到多種平台
- 內建支援最新的程式語言與技術
- 專業級的效能增強
- 簡化的雲端原生應用程式開發工具
- 無
下載 .NET SDK 最新版本 為什麼這個應用程式會發佈在 FileHorse 上?(更多資訊)
歷史版本
完整清單 →- 2025-11-19 .NET SDK 9.0.100 213 MB
- 2024-11-12 .NET SDK 6.0.428 198 MB
- 2024-11-12 .NET SDK 8.0.404 212 MB
- 2024-05-28 .NET SDK 7.0.410 219 MB