NuGet 5.8 版本資訊
NuGet 配送車:
NuGet 版本 | 隨附於 Visual Studio 版本 | 隨附於 .NET SDK |
---|---|---|
5.8 | Visual Studio 2019 16.8 版 | 5.01 |
5.8.1 | Visual Studio 2019 16.8.4 版 |
1 隨 Visual Studio 2019 與 .NET Core 工作負載一起安裝
注意
Visual Studio 16.8、MSBuild 16.8 和 .NET 5.0 需要NuGet.exe 5.8 或更新版本。
🎉 這是第一個版本,提供以 .NET 5.0 🎉 為目標之 NuGet 套件的完整撰寫和還原支援
使用 mmap/CreateFileMapping 加速 nupkg 擷取 - #9807
在 [封裝管理員 UI 套件詳細數據] 窗格中顯示套件弱點詳細數據 - #9850
使用新的
dotnet nuget verify
命令確認已簽署的 NuGet 套件 - #8051dotnet add package
支援--prerelease
新增套件最新版本的選項,包括發行前版本 - #4699使用
nuget.exe search
命令在 CLI 中搜尋套件 - #9704dotnet list package
命令支援--verbosity
選項 - #9600在 Visual Studio 中啟用 csproj 樣式、PackageReference 型專案的快速 No-Op 還原優化 - #9565
解決方案層級 封裝管理員 UI 作業,例如套件安裝與更新的速度高達 10 倍 - #6010
DCR:
.NET 5.0 TFM:架構優先順序規則 - #9436
剖析 TargetFramework 時,NuGet 不應該推斷點平臺版本 - #9842
使用 TargetFrameworkMoniker 和 TargetPlatformMoniker 來推斷架構,而不是使用個別 TFI、TFV、TPI、TPV 屬性 - #9895
更新
GetReferenceNearestTargetFrameworkTask()
以支援平臺的目標架構 (例如 net5.0-windows) - #9894.NET 5.0 Visual Studio API - #9650
封裝管理員 UI:合併或更新套件作業不應該因為錯誤而遭到封鎖 (套件降級等) - #9224
NuGet 功能應該會針對具有功能的專案亮起;“PackageReferences” - #9957
隱藏 Visual Studio 中的無作業還原訊息 - #6384
錯誤:
在背景線程上不應該呼叫 OutputWindowTextWriter 建構函式 - #9764
在 Big Endian CPU 上還原已簽署的套件 - #9547
OutputConsoleLogger 不應該在 MEF 建構函式中呼叫親和化方法 - #9591
NuGet.CommandLine.Console
PrintJustified()
方法中的 Bug - #9737因為系結不正確而垃圾收集套件元數據時,封裝管理員 UI 記憶體流失 - #9757
[簽署]在 封裝管理員 UI 中安裝具有 packages.config 格式的已簽署套件時,[錯誤清單] 中不會顯示任何警告 - #9798
NuGet.CommandLine.XPlat 不應該有公用 API - #9821
使用 #9822 封鎖線程集區線程所造成的解決方案載入時間減少資源爭用
BlockingCollection.Take()
-在命令行還原中,使用多個目標專案,NuGet 應該從內部組建讀取目標架構相關信息 - #9869
透過 TargetFrameworkInformation 專案讀取運行時間識別符圖表 - #9874
相較於 Visual Studio 和一般 MSBuild 評估還原,靜態圖形還原與 CrossTargeting 屬性不一致 - #9881
在靜態圖表還原中,使用多個目標專案,NuGet 應該從內部組建讀取目標架構相關信息。 - #9870
允許
net5.0-platform
在 Visual Studio 中載入和還原專案 - #9863在 封裝管理員 UI 中顯示已解析的版本 - #9826
封裝管理員 UI:方案總管 未顯示所有 NuGet 套件相依性 - #9898
更新 SPDX 授權清單 - #9946
VS 2019 在開啟 [管理 NuGet 套件] 之後當機:圖示在映射 conversio 中造成未處理的例外狀況 - #9696
NuGet.Packaging.擷取需要 ilmerge 才能排除 Newtonsoft.Json - #9966
使用 ContinuePackingAfterGeneratingNuspec=false 封裝時,沒有錯誤時不應該失敗 - #9786
封裝管理員 UI:圖示不會正確反轉色彩 - #10017
還原時最新和 No-Op 專案的項目計數不正確 - #10026
使用
/p:RestoreUseStaticGraphEvaluation=true
值的結果不可以是 Null - #9280dotnet pack
錯誤地使用 WPF 連結庫項目的別名 - #10020封裝管理員 UI:簽章驗證失敗時的 NullReferenceException - #10042
Codespaces:請勿將類型用於
object
專案元數據值 - #10055Codespaces:將套件來源儲存在工具選項中將會覆寫認證 - #9711
感謝您協助讓此 NuGet 版本變得真棒的所有參與者!
負責人 | PR | 問題 |
---|---|---|
omajid | 3437 | 錯誤訊息中的錯字。 “administator” 而非 “administrator” - #9662 |
odalet | 3341 | 具有無效 AssemblyInformationalVersion 的 NuGet Pack 報告「需要描述」- #5548 |
campersau | 3501 | RepositoryMetadata.Equals() 不會考慮 Branch 和 Commit 屬性 - #9613 |
Youssef1313 | 3599 | 按兩下 Visual Studio [錯誤清單] 視窗中的 [NU 程式代碼] 應移至 [錯誤和警告 - ] #9934 |
ChrisMaddock | 3624 | 透過 Visual Studio 選項新增套件來源時,請使用 'https:// ' - #9974 |
塞佐克 | 3636 | RuntimeEnvironmentHelper.IsRunningOnVisualStudio Mono 上的效能問題 - #9989 |
thomaslevesque | 3442 | 為 SemanticVersion 類別新增 TypeConverter - #9125 |
packages.config package.lock.json在 5.8 中使用不正確的目標架構 - #10257
5.8 + 16.8 在混合 PackageReference 和 packages.config 時無法解析可轉移的專案相依性 - #10326
您的意見反應對我們非常寶貴。 如果此版本發生任何問題,請檢查我們的 GitHub 問題和Visual Studio 開發人員社群 是否有現有問題。 如需 NuGet 內的新問題,請回報 GitHub 問題。 如需一般 NuGet 體驗問題,請透過 [說明回報問題] 底下的 [回報問題] 選項,讓我們知道您最愛的 IDE 中找到>的問題。