訓練
模組
建立新的 .NET 專案並使用套件相依性 - Training
建立 .NET 專案,並了解如何在專案中新增套件及管理套件相依性。 使用 .NET Core CLI 與 NuGet 登錄,透過 Visual Studio Code 將程式庫與工具新增至您的 C# 應用程式。
NuGet 配送車:
NuGet 版本 | 隨附於 Visual Studio 版本 | 隨附於 .NET SDK |
---|---|---|
5.10.0 | Visual Studio 2019 16.10 版 | 5.0.3001 |
1 隨 Visual Studio 2019 與 .NET Core 工作負載一起安裝
注意
Visual Studio 16.10、MSBuild 16.10 和 .NET 5.0.300+ 需要NuGet.exe 5.10 或更新版本。
簽署:實作 dotnet trusted-signers 命令 - #8053
在 Linux 上停用預設驗證,但預設在 Windows 上啟用 - #10713
在 .NET 5+ Linux/MAC 上新增套件簽署驗證的 ENV 變數 - #10742
改善大型解決方案的安裝新套件效能 - #10166
將專案類型 nfproj
新增至 Nuget CLI 支援的ProjectExtensions 清單。 - #10562
<requireLicenseAcceptance>
封裝項目時隱藏 元素 - #5133
[CPVM] 預覽警告應該顯示在 dotnet cli - #10226
將 PMUI 的背景和前景色彩標記更新為 CommonDocumentColors - #10608
[Bug Bash]在 PM UI 中快速切換索引標籤時,錯誤「使用者取消作業」會顯示在 [錯誤清單] 視窗中 - #10671
PM UI:改善解決方案層級的套件安裝效能 - #10210
將 GetService 取代為 NuGet.Clients 中隨處可見的 GetServiceAsync - #3784
NuGet.exe相對路徑的 ..
套件效能問題 - #5016
「nuget 套件」的效能會隨著來源路徑中的層級增加而減少 - #5706
使用重複檔案封裝 nuspec 時,NuGet 不會發生錯誤。 - #6941
NuGet 套件「指定的 DateTimeOffset 無法轉換成 Zip 檔案時間戳」- #7001
包裝套件檔案的時間戳會依時區轉移 - #7395
NU1004 應該包含更多可採取動作的資訊 - #7696
[Bug Bash][測試失敗]執行 'dotnet restore --use-lock-file --locked-mode' - #8640 時,不應該更新空白/格式錯誤的鎖定檔案
NuGetVersionRange 允許剖析邏輯不正確的範圍 - #9145
PM UI 無法顯示所選和暫留套件來源之間的可辨別背景色彩 - #9538
選取要安裝至 的項目複選框未由螢幕助讀程式讀取 - #9578
[詳細數據] 窗格 [版本] 下拉式列表預設選取專案應安裝在 [已安裝]/[更新] 索引卷標上 - #9887
拿掉部分 .NET 5 SDK 報表 TargetPlatformMoniker #9913 的 ,Version=
- 因應措施帳戶
dotnet nuget verify is too quiet - #10316
VersionRange 無法剖析單一數字範圍 - #10342
VS 解決方案管理員在偵錯期間擲回 Null 例外狀況 - #10352
將 CLI 例外狀況訊息移至字串資源檔 - #10392
拿掉無效程式代碼 (TabItemButtonAutomationPeer) - #10435
更新操作功能表應該捲動至第一個選取的專案 - #10498
解決方案 PMUI 詳細數據具有重疊的水準列 - #10533
簽署:憑證過期且時間戳不受信任時未顯示的主要簽章詳細數據 - #10535
沒有啟用的來源可防止 PM UI 顯示 - #10541
套件元數據(詳細數據、取代)有時不會從 CodeSpaces 中的 nuget.org 提取 - #10549
PMUI 初始化失敗,偵錯會話期間例外狀況 - #10559
nuget 還原會導致大型 Endian 系統上的套件完整性檢查失敗 - #10567
FormatException 擲回,而不是 PackagingException - #10595
CPVM - 圖表步行演算法中的並行問題 - #10598
新增 PMC powershell 版本遙測 - #10609
改善 NuGetVersion 排序效能 - #10611
信任簽署者 Add 有不一致的自變數 - #10647
Vs2019 v16.9.0:將 NuGet 封裝管理員 中的索引標籤從 “更新” 切換至 [已安裝] 中的索引卷標不會更新框架。 - #10654
從 PMUI 中的版本號碼中移除 “v” - #10677
INuGetProjectService.GetInstalledPackagesAsync 會在收到 CPS 項目系統提名之前擲回 - #10681
內嵌圖示會導致 [流覽] 索引卷標上的來源 “Microsoft Visual Studio 脫機套件” 拒絕存取 - #10687
未設定 MSBuildProjectExtensionsPath 時,INuGetProjectService.GetInstalledPackagesAsync 擲回 - #10739
“dotnet nuget remove source nuget.org” 無法第一次運作 - #10745
Nuget 會封鎖異步方法中的線程集區線程,對 UI 線程進行同步呼叫 - #10775
PackageLoadContext.GetInstalledAndTransitivePackagesAsync
已造成無效程式代碼並損及效能 - #10790
在 NuGet SDK 套件中使用內嵌圖示 - #10795
更新 SPDX 授權清單 - #10806
感謝您協助讓此 NuGet 版本變得真棒的所有參與者!
負責人 | PR | 問題 |
---|---|---|
louis-z | 3991 | VersionRange 無法剖析單一數字範圍 - #10342 |
omajid | 3860 | NuGet.Client build.sh 已中斷 - #10139 |
尼瑪律4G | 3623 | NuGet.Client build.sh 已中斷 - #10139 |
BlackGad | 3953 | 「nuget 套件」的效能會隨著來源路徑中的層級增加而減少 - #5706 |
BlackGad | 3953 | NuGet.exe .. 的套件效能問題。 相對路徑 - #5016 |
marcin-krystianc | 3940 | CPVM - 圖表步行演算法中的並行問題 - #10598 |
josesimoes | 3943 | 將專案類型 nfproj 新增至 Nuget CLI 支援的ProjectExtensions 清單。 - #10562 |
您的意見反應對我們非常寶貴。 如果此版本發生任何問題,請檢查我們的 GitHub 問題和Visual Studio 開發人員社群 是否有現有問題。 如需 NuGet 內的新問題,請回報 GitHub 問題。 如需一般 NuGet 體驗問題,請透過 [說明回報問題] 底下的 [回報問題] 選項,讓我們知道您最愛的 IDE 中找到>的問題。
訓練
模組
建立新的 .NET 專案並使用套件相依性 - Training
建立 .NET 專案,並了解如何在專案中新增套件及管理套件相依性。 使用 .NET Core CLI 與 NuGet 登錄,透過 Visual Studio Code 將程式庫與工具新增至您的 C# 應用程式。