閱讀英文

共用方式為


NuGet 6.2 版本資訊

NuGet 配送車:

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

摘要:6.2.4 的新功能

  • [安全性]: Microsoft Security Advisory CVE-2023-29337 |NuGet 用戶端遠端程式代碼執行弱點 - #12653

摘要:6.2.2 的新功能

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

摘要:6.2.1 的新功能

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

摘要:6.2 的新功能

  • 新增適用於 .NET nanoFramework 的 TFM - #10800

  • [功能]:使用 CPM 時需要套件來源對應 - #11505

  • [功能]:允許覆寫集中定義的套件版本 - #11516

  • [功能]:在 Visual Studio 中新增 IVsNuGetProjectUpdateEvents,報告 PackageReference 型專案的還原變更。 - #9782 - 請參閱檔

  • 專案 A 透過 AssetTargetFallback 參考套件 B,不會使用相同的 AssetTargetFallback 來提取 B 的相依性套件 C - #5957 - 詳細資訊

本版已修正的問題

DCR:

  • 將 LocalPackageFileCache 方法設為虛擬 - #10325

  • NuGetScratch 鎖定檔案未清除 - #10679

  • AutoCompleteResourceV3 不使用提供的記錄器 - #11272

  • 將 Author 新增至 PM UI 套件列表中的套件工具提示 - #11499

  • 拿掉未使用的程式代碼 NU5049 - #11598

錯誤:

  • 當其他工具建立 nuget.config 時,還原遺失 nuget.org 的風險降低 #11616

  • 將群組的支援新增至 InfiniteScrollList,允許其啟用或停用 - #10748

  • 讓 InfiniteScrollList 群組區段可展開且可折疊 - #10749

  • 從資產檔案讀取已安裝的套件時,讀取並儲存套件的可轉移來源 - #10751

  • 新增從 lockfile 提取的可轉移相依性數據的快取 - #10752

  • 透過搜尋層呈現可轉移套件及其可轉移原始來源 - #11486

  • 從本機套件資料夾NuGet.exe清單不適用於AllVersion旗標 - #4537

  • 因遺漏/失敗來源而導致的錯誤,在方案總管與錯誤清單中不一致顯示 - #7245

  • NuGet PM UI 來源編輯中的箭頭鍵不會變更持續性順序 - #8315

  • PackageReference 不正常地處理 csproj PackageReference 中重複的運行時間標識符 - #9290

  • RestoreIgnoreFailedSources=true 仍會提供警告 - #9765

  • 引進 Null/空白版本範圍的警告 (新增或重複使用 NU1604) - #9767

  • NuGet 再次擲回例外狀況「需要作者」「描述」,忽略 csproj/nuspec 取代令牌 - #9954

  • [Bug]: 套件擷取有時會因為「另一個進程正在使用的檔案」而失敗 - #11373

  • 在套件安裝期間新增進度報告 - #11432

  • [錯誤]:減少還原程式代碼路徑中的字串配置 - #11475

  • [回應性]RestoreOperationLogger 封鎖大量嘗試存取輸出視窗窗格的線程集區線程 - #11501

  • [回應性]套件管理 UI 可以取用大量線程,所有搜尋磁碟時,都需要從長時間執行的線程執行 - #11570

  • [回應性]套件管理 UI 可以取用大量的線程,所有搜尋磁碟 (最多 316 個線程),請在子程式使用取消令牌 - #11599

  • [Bug]: Visual Studio 中的 NU1004,但不是命令行 (鎖定鎖定模式的檔案) - #11639

  • [Bug]:套件來源對應的新警告不會傳遞資源字串佔位符的值 - #11709

此版本中的認可清單

社群貢獻

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

負責人 PR 問題
MarkKharitonov 4511 [功能]:新增提供 NuGetScratch 路徑的專用環境變數支援。 - #11671
mfkl 4222 更好的快取清除和到期原則 - #4980
dfederm 4504 靜態圖表還原會使用 Project.FromFile + Project.CreateInstance,而不是直接使用 ProjectInstance.FromFile - #11675
Crummel 4404 [main]要存放庫的Backport來源組建修補程式。 #2708
mjolka 4475 在具有許多相依專案的單一專案中使用 NoWarn 時,還原速度非常慢 - #11222
marcin-krystianc 4488 dotnet integration Pack 測試 IL 問題 - #11454
marcin-krystianc 4025 針對使用 StaticGraph 和 CPVM 的解決方案,還原失敗並出現 NU1106 - #10327; [功能]:新增選項以允許覆寫可轉移相依性的版本 - #10389
davkean 4483 剖析資產檔案 時移除不必要的配置 #11648
reynoldsbd 4458 [Bug]: 建立外掛程式記錄檔的競爭條件 - #11517
tintoy 4287 AutoCompleteResourceV3 不使用提供的記錄器 - #11272
davkean 4440 藉由讓某些方法非異步的方式改善 VS 和 NuGet 效能 - #11816
davkean 4439 在 NuGet VS 程式代碼中取得 VsHierarchy 的備援呼叫 - #11817
davkean 4432 避免對支援的項目進行雙重檢查 - #11554
dfederm 4393 [Bug]:靜態圖表還原二進位檔不會記錄工作輸入 - #11484
drewnoakes 4390 在 方案總管 #7838 中顯示套件 .props 和 .targets 檔案
drewnoakes 4386 方案總管 搜尋未顯示套件內容 - #7834
marcin-krystianc 4186 [回歸]:.NET 5.0.x #11031 中冷還原的效能回歸
joperator 4389 [錯誤]:在 FreeBSD 上還原 NuGet 套件時發生 NU3028 和 NU3037 錯誤 - #11481
AndreiTimisescu 3779 將 LocalPackageFileCache 方法設為虛擬 - #10325
tmds 4123 NuGetScratch 鎖定檔案未清除 - #10679

歡迎意見反應

您的意見反應對我們非常寶貴。 如果此版本發生任何問題,請檢查我們的 GitHub 問題和Visual Studio 開發人員社群 是否有現有問題。 如需 NuGet 內的新問題,請回報 GitHub 問題。 如需一般 NuGet 體驗問題,請透過 [說明回報問題] 底下的 [回報問題] 選項,讓我們知道您最愛的 IDE 中找到>的問題