MicroSoft .NET SDK是微軟官方出品的一款免費、開源的應用程序開發工具,此產品包含.NET SDK、.NET Runtime、ASP.NET Core Runtime、.NET SDK Windows Desktop Runtime四個組件,內含眾多應用程序、游戲運行必備的文件,能夠提供全面的.NET開發環境支持。
安裝教程
1、在本站下載.NET SDK最新版安裝程序并打開,點擊安裝,在之后彈出的系統窗口中授予管理員權限
2、耐心等待安裝
3、安裝完成
什么是.NET
.NET 是一個免費的跨平臺開放源代碼開發人員平臺,用于生成多種類型的應用程序。
.NET 可以運行使用多種語言編寫的程序,其中 C# 是最常用的語言。
.NET 依賴于許多大規模應用在生產中使用的高性能運行時。
.NET 平臺專為實現高效工作、性能、安全性和可靠性而設計。
它通過垃圾回收器 (GC) 提供自動內存管理。
由于使用了 GC 和嚴格的語言編譯器,.NET 的類型安全且內存安全。
它通過 async/await 和 Task 基元實現并發。
.NET 包含大量庫,這些庫具有廣泛的功能,并針對多個操作系統和芯片體系結構的性能進行了優化。
.NET SDK特性
生產力是全棧的,包括運行時、庫、語言和工具,這些都有助于改進開發人員的用戶體驗。
“安全代碼”是主要的計算模型,而“不安全代碼”可實現額外的手動優化。
支持靜態代碼和動態代碼,可實現各種不同場景。
本機代碼互操作和硬件內部函數成本低且保真度高(原始 API 和指令訪問)。
代碼可跨平臺(OS 和芯片架構)移植,而平臺目標則可以實現專業化和優化。
借助通用編程模型的專用實現,可以實現跨編程領域(云、客戶端、游戲)的適應性。
OpenTelemetry 和 gRPC 等行業標準比定制解決方案更受青睞。
.NET包含的組件
運行時 -- 執行應用程序代碼。
庫 -- 提供實用工具功能,如 JSON 分析。
編譯器 -- 將 C#(和其他語言)源代碼編譯為(運行時)可執行代碼。
SDK 和其他工具 -- 支持使用新式工作流生成和監視應用。
應用堆棧 -- 例如 ASP.NET Core 和 Windows 窗體,支持編寫應用。
應用場景
可以使用 .NET 生成多種類型的應用。為了幫助你更快地生成應用,應用模型基于基礎庫構建。
Web
為 Windows、Linux、macOS、Docker 構建 Web 應用和服務。
移動
使用單一代碼庫生成適用于 iOS、Android 和 Windows 等的本機移動應用。
桌面
創建適用于 Windows 和 macOS 的本機應用,或使用 Web 技術生成隨時隨地運行的應用。
微服務
創建可在 Docker 容器上運行的可獨立部署的微服務。
云
使用現有云服務,或創建和部署自己的云服務。
機器學習
為應用添加視覺算法、語音處理、預測模型等。
游戲開發
為最熱門的臺式機、手機和控制臺開發 2D 和 3D 游戲。
物聯網
使用 Raspberry Pi 和其他單板計算機的本機支持創建 IoT 應用。