閱讀英文

共用方式為


NuGet 5.7 版本資訊

NuGet 配送車:

NuGet 版本 隨附於 Visual Studio 版本 隨附於 .NET SDK
5.7.0 Visual Studio 2019 16.7 版 3.1.4011
5.7.1 Visual Studio 2019 16.7 版 3.1.4081
5.7.2 N/A 3.1.4201
5.7.3 N/A 3.1.4241

1 隨 Visual Studio 2019 與 .NET Core 工作負載一起安裝

摘要:5.7.3 的新功能

  • [安全性]: Microsoft安全性諮詢 CVE-2022-41032 | .NET 許可權提升弱點 - #12149

摘要:5.7.2 的新功能

  • [安全性]: Microsoft安全性諮詢 CVE-2022-30184 | .NET 資訊洩漏弱點 - #11883

摘要:5.7 的新功能

此版本中新增的功能

  • 已新增 NuGet 套件參考的 extern 別名支援 - #4989

  • 藉由允許在 [已安裝和更新] 索引標籤之間切換,讓索引標籤之間更快速地切換,以共用數據源並減少重新回應 - #8294

  • 加快還原速度 - 藉由呼叫 MSBuild 靜態圖形 API 來加速評估 (dotnet.exe) - #9644

  • 已新增 PackageReference 專案的 Visual Studio 部分還原 (no-op++) - #9513

  • 當搜尋行為錯誤的套件來源時,Visual Studio 封裝管理員 UI 會比每個 HTTP 要求傳回要求的結果數目還多時,較不常發生當機。 - #8478

  • 已新增 VS restore 中非 SDK 樣式專案的 PackageVersion 資訊整合 - #9236

  • 已新增nuget.exe更新 -self -Sourcehttps://feed 的支援 - #1783

  • 已新增對 %APPDATA%\NuGet 目錄中多個組態檔的支援 - #9394

  • DeterministicSourcePaths 現在會將 NuGet 來源套件納入考慮 - #9431

  • 已新增 INuGetProjectService.GetInstalledPackagesAsync 擴充性 API - #9702

  • 已新增 Interop API 來列舉後援資料夾,而不需要解決方案/專案 - #9395

  • latest 新增 -MSBuildVersion - #8808 的選項

本版已修正的問題

錯誤:

  • 在 dotnet CLI 還原中,啟動認證外掛程式時,如果未 DOTNET_HOST_PATH 定義環境變數,請嘗試系統路徑上的 dotnet CLI。 - #7438

  • nuget.exe規格會產生具有版權 YYYYY 而非 $copyright$ - #8696 硬式編碼文字的著作權標籤

  • NuGet.exe在 csproj 套件期間擲回例外狀況「需要作者」,如果元件名稱已變更,則會忽略佔位元和 assemblyinfo 屬性 - #4234

  • HttpRequestMessage 會重複使用多次,而 SocketHttpHandler 不支援 - #8661

  • NuGet.Indexing 5.6.0 Preview 3 和更新版本使用不同的公鑰令牌 - #9481

  • 在 NuGet 套件建立期間接受 TreatWarningsAsErrors - #7404

  • [CPVM]多個 p2p 專案的假想套件降級 - #9549

  • [流覽] 索引標籤未靠左對齊搜尋方塊 - #9559

  • 已安裝的版本與已安裝多個版本的一個套件標識符的解決方案層級 PM UI 中的內嵌圖示不一致 - #9321

  • 洩漏:PartCreationPolicy(CreationPolicy.NonShared) NuGet.SolutionRestoreManager.RestoreOperationLogger - #9595

  • 避免在無作業還原中讀取資產檔案 - #9693

  • NuGet.Protocol 不支援從搜尋取得版本的下載計數 - #9086

  • 藉由減少 JObject 相依性來改善 PackageMetadataResourceV3 的記憶體效能 - #9719

設計變更要求:

  • <owners>當元素為備援時隱藏 - #5134

  • 將 IntervalTrackers 記錄為 ETW 事件 - #9593

  • 已新增還原時的資訊訊息,通知 CPVM 使用者此功能處於預覽狀態 - #9340

  • 從資產檔案填入 方案總管 套件/項目可轉移相依性 - #9580

  • [已安裝的套件] 索引標籤不應該分頁套件清單 - #6995

此版本中修正的所有問題清單 - 5.7

社群貢獻

感謝您協助讓此 NuGet 版本變得真棒的所有參與者!

負責人 PR 問題
campersau 3433,3120 NuGet.Protocol 不支援從搜尋取得版本的下載計數 - #9086
HttpRequestMessage 多次重複使用,套接字HttpHandler 不支援 - #8661
約瑟夫·穆瑟(jnm2) 3241 <owners>當元素為備援時隱藏 - #5134
Volodymyr Shkolka (BlackGad) 3273 NuGet 無法從需要用戶端憑證的 HTTPS 來源還原 - #5773
馬里斯·翁古拉努(瑟佐克) 3357 HttpSourceAuthenticationHandler SemaphoreSlim 未來校訂 - #9463
桑納(蘇恩傑克) 3088 nuget.exe規格會產生具有版權 YYYYY 而非 $copyright$ - #8696 硬式編碼文字的著作權標籤
奧利維爾·斯皮內利(奧利維爾-斯皮內利) 3335 在 dotnet CLI 還原中,啟動認證外掛程式時,如果未 DOTNET_HOST_PATH 定義環境變數,請嘗試系統路徑上的 dotnet CLI。 - #7438
高章 3370 latest 新增 -MSBuildVersion - #8808 的選項

摘要:5.7.1 的新功能

  • 擴充 .nupkg.metadata 檔案以包含安裝來源 - #10354

  • 還原記錄期間記錄套件內容hash (在擷取期間) - #10384

  • 在正常詳細資訊還原時,記錄要從中還原封裝的來源 - #10461

此版本中修正的所有問題清單 - 5.7.1

此版本中的認可清單 - 5.7.1