NuGet 6.2 版本資訊
NuGet 配送車:
NuGet 版本 | 隨附於 Visual Studio 版本 | 隨附於 .NET SDK |
---|---|---|
6.2.0 | Visual Studio 2022 17.2 版 | 6.0.3001 |
6.2.1 | Visual Studio 2022 17.2.4 版 | 6.0.3011 |
6.2.2 | Visual Studio 2022 17.2 版 | 6.0.3051 |
6.2.4 | N/A | 6.0.3131 |
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 中找到>的問題。