NuGet 5.9 版本資訊
NuGet 配送車:
NuGet 版本 | 隨附於 Visual Studio 版本 | 隨附於 .NET SDK |
---|---|---|
5.9.0 | Visual Studio 2019 16.9 版 | 5.0.2001 |
5.9.1 | Visual Studio 2019 16.9 版 | 5.0.2021 |
5.9.2 | Visual Studio 2019 16.9.22 版 | N/A |
5.9.3 | N/A | N/A |
1 隨 Visual Studio 2019 與 .NET Core 工作負載一起安裝
注意
Visual Studio 16.9、MSBuild 16.9 和 .NET 5.0.200+ 需要NuGet.exe 5.9 或更新版本。
- [安全性]: Microsoft安全性諮詢 CVE-2022-41032 | .NET 許可權提升弱點 - #12149
- [安全性]: Microsoft安全性諮詢 CVE-2022-30184 | .NET 資訊洩漏弱點 - #11883
新增套件相依性的 [更新] 操作功能表項,以啟動具有預先選取套件的 封裝管理員 UI 來更新 - #10378
在方案層級 封裝管理員 UI 的專案清單的 [版本] 資料行中顯示要求的版本(包括浮動版本或版本範圍要求 - #9827
封裝管理員 UI 瀏覽索引標籤中以 A/B 測試發行的 IntelliCode 套件建議 - #10053
擴充檔案
.nupkg.metadata
以包含安裝來源 - #10354引進新的 msbuild 屬性,以排除套件工作期間特定TFM 的組建輸出 - #10396
DCR(設計變更要求):
安裝最新套件版本時,向下圖示圖示並不直覺。 舊的綠色滴答是完美的 - #9789
Nuget 偵錯詳細資訊應該會指出套件的來源 - #3055
NuGet 套件應該攔截版本號碼中的點不正確省略 - #9215
[CPVM]停用中央可轉移相依性的釘選 - #10132
net5 TFM:遺失 TPV 時產生錯誤 - #9441
還原記錄期間記錄套件內容hash (在擷取期間) - #10384
針對在方案開啟時呼叫還原的舊版 PR 項目實作預先註冊機制 - #9986
在套件管理員中選取多個來源時,NuGet 套件建議工具應該能夠運作 - #10433
在正常詳細資訊還原時,記錄要從中還原封裝的來源 - #10461
錯誤:
INuGetPackageFileService - 擷取 Codespaces 連線和獨立版的映像和內嵌授權 - #10151
VS OE:IProjectMetadataContextInfo 遺漏格式器 - #10079
[CPVM-Perf]減少寫入 centralTransitiveDependencyGroups 的資訊 - #10002
由於專案未載入而擲回的還原作業會回報為
NoOp
遙測 - #9985具有特定色板的圖示會導致 PM UI 當機 VS - #10037
[CPVM-Perf]新增 CPVM 資訊時減少 PackageSpec 複製品 - #10003
PM UI - 異步圖示載入 - #10009
在 PM UI 中載入圖示 URL 時的 UI 延遲 - #8505
BitmapSource 和 WPF UI 線程中的線程親和性 - #9161
具有 targetframework 別名的 packastool 時警告 NU5128 警告 - #10097
自定義組建中 Pack 目標的 OutputPath 邏輯無法正常運作 - #9234
VS OE:用戶端上的快取 IServiceBroker 實例 - #10141
建立 NuGetProjectActions 以從 PM UI 卸載平行作業 - #9956
效能:減少舊版專案和非 PR 專案的 GetPackageSpecsAsync 中的 UIDelays - #9953
dotnet nuget push *.nupkg
不會推送多個檔案 - #4393重新導向時,輸出會在 macOS 上包裝 80 個字元 - #10198
還原失敗並出現 -Source <Relative Path> - #9406
netcoreapp5.0-windows 不會往返,也不會剖析平台資訊 - #10177
自定義 CPS 專案需要 AssemblyReferences 專案功能才能還原。 - #8071
授權和圖示檔案存在檢查應一律使用區分大小寫的比較 - #9817
DotnetCLiToolReference 還原會使 no-op 專案計數/uptodateprojectscount - #10038 變得困難
在深色主題中瀏覽 [選擇 NuGet 封裝管理員 格式] 對話框時,很難看到套件格式的虛線方塊 - #9729
從
CollectFrameworkReferences
- #10314 排除可轉移架構參考比較子靜態屬性應該是等冪性 - #10339
解析內部合約元件載入 (修正 RPS 或取得例外狀況) - #9919
將 GetService 取代為 NuGet.Clients 中的 GetServiceAsync,第 1 部分 - #10362
CLI 安裝不應該安裝未列出的套件 - #7466
靜態 msbuild 圖形還原 - MSBuildStartupDirectory 的相關 unnnecessary 記錄 - #10335
標示為 PrivateAssets 的 ProjectReferences 專案相依性不應包含在鎖定檔案中,以最新的檢查 - #8565
未在 VS 中顯示還原錯誤的 SDK 專案 - #10406
從具有 LockedMode 的 Cmd 行還原混合舊版和 netstandard2 專案的解決方案時,NU1004 - #9623
套件包含透過相依性套件帶入目前專案套件的內容 (僅限 SDK 型專案) - #8867
新增 NuGet VS 擴充性 API 錯誤的遙測 - #10062
在靜態圖表還原中新增 GenerateRestoreGraphFile,以改善可偵錯性。 - #10365
無法開啟 NuGet 套件管理員 - #10336
NVDA/朗讀程式未讀取 “Apache-2.0” 連結的「授權」標籤 - #10425
VS 中最新的狀態列訊息不是很好 - #9402
packages.config package.lock.json使用不正確的目標 Framework - #10257
Codespaces:修正來自 #10439 的遙測https://github.com/NuGet/NuGet.Client/pull/3786 -
啟用 「RestoreLockedMode」 之後建置解決方案時,NU1004 錯誤會消失 - #8973
反向透過PMUI的索引標籤應該鏡像正向 - #10234
在實驗實例中偵錯 PMUI 有時會從 SolutionView 擲回 InvalidCastException 至 ProjectView - #10416
按兩下 [瀏覽] 索引標籤中已被取代的套件之後,預設版本為 Null - #10380
Visual Studio 中的 NuGet 管理員會在重新取得焦點時重載 - #4176
拿掉 IPackageSourceProvider2 和相關類型 - #10098
套件 'NameOfPackage' 與專案中的 'all' 架構不相容 - #5127
CreateVersionsAsync 會執行不必要的 NuGetVersion 比較 - #10436
NuGet.Client 應該使用 ManagedImageMonikers 取代為 KnownMonikers - #9977
已取代的圖示會與 [流覽] 索引標籤中已被取代的套件版本重疊 - #10452
PackageReference NU1604 錯誤處理在 VS 和命令行之間不同(還原和 封裝管理員 UI) - #9289
Codespaces:未註冊的必要格式器 - #10467
從 NuGet.Frameworks 移除 net45 作為目標架構 - #10470
實作 - 新增遙測以追蹤與 PMC 和 Powershell 使用量相關的事件。 - #10142
在 封裝管理員 UI 中有多個套件可供更新時,[預覽變更] 視窗中只會顯示一個套件 - #10483
封裝多目標專案時,應該產生空白 frameworkReferences 群組 - #10218
在 [更新] 索引標籤中難以查看套件的複選框,在瀏覽藍色/藍色索引卷標/淺色主題時,會以虛線方塊為主 - #8963
[更新] 索引標籤複選框不適用於螢幕助讀程式 - #10449
PMUI 中的更新會導致對象參考未設定為對象的實例 - #9882
實作 - 新增遙測以追蹤與 PMC 和 Powershell 使用量相關的事件。 - #10478
V2FeedPackageInfo 中的複製貼上錯誤 - #10480
NuGetPackageFileService 修正 - 用於可處置的記憶體數據流 - #10503
感謝您協助讓此 NuGet 版本變得真棒的所有參與者!
負責人 | PR | 問題 |
---|---|---|
omajid | 3865 | V2FeedPackageInfo 中的複製貼上錯誤 - #10480 |
marcin-krystianc | 3812 | 遺漏使用 PrivateAssets=“All” 屬性參考套件的情況測試 - #10397 |
marcin-krystianc | 3739 | 新增推送多個套件的支援 - #4393 |
marcin-krystianc | 3723 | 停用元件簽署時,NuGet 連結庫的組建會中斷 - #10173 |
kant2002 | 3807 | 清除參與檔 - #10399 |
致病者David | 3754 | 授權和圖示檔案存在檢查應一律使用區分大小寫的比較 - #9817 |
campersau | 3677 | 使用 DecodePixelWidth - #10037 時,使用 BitmapCreateOptions.IgnoreColorProfile 因應 WPF 問題 |
bjorkstromm | 3697 | NuGet.Client 參與指南中的 Windows SDK 10 連結已中斷 - #10099 |
bjorkstromm | 3696 | NuGet.Client 偵錯指南中的相對連結已中斷 - #10100 |
尼瑪律4G | 3637 | 改善測試裝置和相關程序代碼 - #9996 |
rolfbjarne | 3743 | 重新導向時,輸出會在 macOS 上包裝 80 個字元 - #10198 |
xen2 | 2861 | 將 NuGet.PackageManagement 設為 .NET Standard 套件 - #6150 |
Anpik | 3810 | 引進新的 msbuild 屬性,以排除套件工作期間特定 tfms 的組建輸出 - #10396 |
nuget 5.9 套件會引發 Null Reference
例外狀況。 - #10685
使用檔案時pack
,如果指定明確元件參考,版本就會引發null reference
例外狀況,而不會針對目標 multiple frameworks
的專案新增任何 reference groups
。 NuGet 5.9
.nuspec
使用 nuget.exe
5.8.1 或以外的 5.9.1
最新版本。
您的意見反應對我們非常寶貴。 如果此版本發生任何問題,請檢查我們的 GitHub 問題和 Visual Studio 開發人員社群 是否有現有問題。 如需 NuGet 內的新問題,請回報 GitHub 問題。 如需一般 NuGet 體驗問題,請透過 [說明回報問題] 底下的 [回報問題] 選項,讓我們知道您最愛的 IDE 中找到>的問題。