首頁 > 系統教程 > Linux > 在Linux中安裝.NET 9預覽6

在Linux中安裝.NET 9預覽6

William Shakespeare
發布: 2025-03-15 10:31:08
原創
930 人瀏覽過

在Linux中安裝.NET 9預覽6

Microsoft的.NET 9 Preview 6發布顯著增強了.NET生態系統,並在.NET 8基金會的基礎上進行了改進,可改善雲本地應用,性能和開發人員體驗。本指南詳細說明了.NET 9的關鍵功能及其Linux安裝。

.NET 9亮點

該版本擁有許多進步:

運行時增強功能:

  • 功能開關的精製屬性模型,現在具有修剪支持。
  • 通過循環優化,改進內部,增強的PGO(配置文件引導優化),ARM64矢量化和代碼生成,更快的異常處理以及AVX-512支持,可以提高性能。

庫改進:

  • System.Text.json:擴展的自定義選項和Web默認值。
  • LINQ:添加CountByAggregateBy方法。
  • 收藏:升級PriorityQueue<t></t>執行。
  • 密碼學:一種新的單發哈希方法和KMAC算法支持。
  • 反思:引入PersistedAssemblyBuilder用於保存發射的組件。
  • timespan: From* TimeSpan對象創建的方法中更精確。

SDK增強功能:

  • 簡化的單元測試與MSBUILD集成。
  • dotnet tool install的新選項。
  • 具有默認的終端記錄器,可提高可用性。
  • 新的MSBUILD腳本分析儀。

ml.net和.net Aspire:

  • ML.NET 4.0:支持高級令牌和AI模型。
  • .NET ASPIRE:用於創建準備雲的分佈式應用程序的預覽版本。

Web開發(ASP.NET核心):

  • 跨地球,信號,最小API,OpenAPI和身份驗證/授權的改進。

移動開發(.NET MAUI):

  • 專注於提高產品質量。

數據訪問(實體框架核心):

  • Azure Cosmos DB提供商的重大更新。
  • 朝著AOT編譯和預編譯查詢的進展。

語言功能(C#13):

  • params收集。
  • 新的鎖類型和語義。
  • \e逃脫序列。
  • 方法組自然類型改進。
  • 對像初始化器中的隱式索引訪問。

桌面開發(WPF):

  • Windows 11主題支持。
  • 基於連字符的連字支持。

在Linux上安裝.NET 9.0 SDK

步驟1:下載.NET 9預覽6

從官方下載頁面下載.NET 9.0 SDK(v9.0.100-preview.6)。選擇適當的Linux二進制安裝程序。

步驟2:驗證下載

使用校驗和驗證驗證下載的安裝程序的完整性。從下載頁面獲取校驗和使用sha512sum與您下載文件的校驗和進行比較:

 sha512sum dotnet-sdk-9.0.100-preview.6.24328.19-linux-x64.tar.gz
登入後複製

步驟3:提取並安裝

提取SDK並設置環境變量(對於當前會話):

 mkdir -p $ home/dotnet && tar zxf dotnet-sdk-9.0.100-preview.6.24328.19-linux-x64.tar.gz-c $ home/dotnet
導出dotnet_root = $ home/dotnet
導出路徑= $路徑:$ home/dotnet
登入後複製

步驟4:永久路徑配置

對於永久訪問,將這些行添加到您的外殼配置文件文件(例如~/.bashrc~/.zshrc ):

導出dotnet_root = $ home/dotnet
導出路徑= $路徑:$ home/dotnet
登入後複製

步驟5:驗證

驗證安裝:

檢查版本:

 dotnet- version
登入後複製

列表已安裝的SDK和Runtimes:

 dotnet-list-sdks
dotnet-list-luntimes
登入後複製

步驟6:.NET CLI幫助

訪問幫助:

 dotnet--螺旋
dotnet [命令]  - 螺旋
登入後複製

結論

.NET 9預覽6為開發人員提供了令人興奮的進步。請記住,這是一個預覽。將其用於測試和開發,而不是生產。有關最新信息,請參閱官方.NET文檔。官方公告鏈接( .NET 9 Preview 6 is now available! )應包括此處以備完整。

以上是在Linux中安裝.NET 9預覽6的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板