閱讀英文

共用方式為


NuGet 6.1 版本資訊

NuGet 配送車:

NuGet 版本 隨附於 Visual Studio 版本 隨附於 .NET SDK
6.1.0 Visual Studio 2022 17.1 版 6.0.2001

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

摘要:6.1 的新功能

  • 顯示子命令說明,而不是所有案例的主要 dotnet nuget trust 命令說明 - #10788

  • 在 PMUI 詳細數據窗格中,以遞減順序排序套件弱點 - #11091

本版已修正的問題

DCR:

  • 依預設停用project.json nuget.exe套件,請新增後援 env var 以啟用它 - #11214

  • [DCR]:在 .NET 中調整 Apple TFM 的兼容性規則 - #11338

  • [DCR][無客戶影響]: NuGetPackage (VS 延伸模組進入點) 不應該使用 DTEEvents - #11360

  • [DCR]:當非 NuGet 工具建立不含任何來源的 nuget.config 時,減輕遺漏 nuget.org - #11387

  • [DCR]: NuGet.VisualStudio 和 NuGet.VisualStudio.Contracts 以遵循 Visual Studio 版本號碼 - #11394

  • [DCR]: 取代使用 System.Version 的 VS 擴充性 API - #11412

  • [DCR]:使用 System.Runtime.Versioning.FrameworkName 的過時 VS 擴充性 API - #11419

  • 拿掉 Mac Catalyst 警告 - #11438

  • dotnet nuget push - 選項遺漏值 - #4864

錯誤:

  • 令人困惑的還原輸出:它在其中一個專案上執行了一些還原,但最後仍會列印「已安裝所有套件,且沒有任何可還原的專案」- #4376

  • 當失敗時,還原不會在輸出中列印足夠的資訊 - #6047

  • 最小 VS 安裝已中斷 NuGet UI - #8414

  • 使用 Clear All NuGet cache(s) 功能時 Visual Studio 沒有回應 - #9831

  • 變更選取的套件時,詳細數據窗格中的版本清單不會保持同步 - #10557

  • 檔案衝突對話框沒有存取密鑰 - #10691

  • ContentItemCollection 使用 yield 傳回,造成列舉值過度配置 - #10921

  • UIDelay: nuget.packagemanagement.visualstudio.dll!NuGet.PackageManagement.VisualStudio.VsCoreProjectSystemReferenceReader+<GetProjectReferencesAsync>d__ - Managed 專案 - #11163

  • [Bug]: MSBuild 還原記錄例外狀況為警告 - #11179

  • [Bug]:用於來源和命名空間的字串比較方法不一致 - #11182

  • [流覽] 索引標籤右側套件的 [安裝] 按鈕沒有工具提示 - #11189

  • 異步服務提供者應該透過內建 TService、TInterface 延伸模組而不是自定義轉型在線程集區線程上叫用 - #11200

  • [錯誤]:當 PM UI 中的套件來源下拉式清單有多個套件來源與文化特性忽略大小寫比較時名稱相等時 VS 損毀 - #11241

  • 字串 “ms” 和 “sec” 不會在 [輸出 - 封裝管理員] 視窗中當地語系化。 - #11297

  • 在 PM UI 中使用地區設定/文化特性設定來排序套件來源下拉式清單 - #11298

  • 將 SDPX 授權清單從 da7ecca 更新為 fafa781 - #11309

  • [Bug]: 未產生 NuGet.Localization - #11328

  • [Bug]: NuGet.Tools VS 套件同步事件處理程式中的元件載入 MEF 組合可能會導致響應延遲 - #11334

  • [Bug]:如果項目路徑為 NULL,NuGet SDK 解析程序不應該擲回 - #11376

  • [Bug]:應該回報 PackageSourceMapping 不一致 - #11385

  • [Bug]: RegistryKeyUtility.GetValueFromRegistryKey() 有未使用的參數,導致結果不正確 - #11407

  • 減少 ResolverUtility.FindLibraryByVersionAsync 中的堆積配置 - #11409

  • [錯誤]:找不到的套件來源對應相符專案不應記錄 - #11413

  • [Bug]:請避免明確轉換 GetService/GetServiceAsync 的結果,請改用擴充方法 - #11451

  • [錯誤]:VS 中的套件來源選項不會宣告套件來源或複選框狀態 - #11482

  • [錯誤]:VS 套件來源選項會在新增或移除來源時清除所有複選框 - #11521

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

已知問題

dotnet nuget push -n|--no-symbols or -d|--disable-buffering 會引發 error: File does not exist ... 例外狀況。 - #11601

問題

先前若要搭配命令使用 -n|--no-symbols-d|--disable-buffering 選項 dotnet nuget push ,需要在它之後傳遞不必要的隨機值。 即使實際推送作業成功,移除這個不必要的值,還是會擲回例外 error: File does not exist ... 狀況來中斷您的腳本。

因應措施

獨立使用 -n|--no-symbols-d|--disable-buffering 選項,而不需要任何額外的值參數。

社群貢獻

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

負責人 PR 問題
mairaw 4336 修正中斷的 NuGet 標誌影像 - #11390

歡迎意見反應

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