次の方法で共有


NuGet NuGet 5.10 リリース ノート

NuGet 配布の種類:

NuGet のバージョン 利用可能な Visual Studio バージョン 利用可能な .NET SDK
5.10.0 Visual Studio 2019 バージョン 16.10 5.0.3001

1 .NET Core ワークロードを使用した Visual Studio 2019 がインストールされている

Note

Visual Studio 16.10、MSBuild 16.10、および .NET 5.0.300 以降には、NuGet.exe 5.10 以降が必要です。

概要: 5.10 の新機能

  • 署名: dotnet trusted-signers コマンドを実装する - #8053

  • Linux では既定の確認を無効にするが、Windows では既定で有効にする - #10713

  • .NET 5 以降の Linux/MAC でパッケージ署名確認用の ENV 変数を追加する - #10742

  • 大規模なソリューション用の新しいパッケージのインストール パフォーマンスの向上 - #10166

  • Nuget CLI の supportedProjectExtensions のリストにプロジェクトの種類 nfproj を追加する。 - #10562

このリリースで修正された問題

  • プロジェクトのパッキング時に <requireLicenseAcceptance> 要素を抑制する - #5133

  • [CPVM] プレビューの警告が dotnet cli に表示される必要がある - #10226

  • PMUI の背景および前景色トークンを CommonDocumentColors に更新する - #10608

  • [バグ バッシュ] 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

  • [詳細] ペインの [バージョン] ドロップダウンの既定の選択は、[インストール済み] タブまたは [更新] タブで [インストール済み] または [LatestStable] にする必要がある - #9887

  • ,Version= の一部の .NET 5 SDK レポート TargetPlatformMoniker の回避策アカウントを削除する - #9913

  • dotnet nuget 検証が静かすぎる - #10316

  • VersionRange で 1 桁の範囲を解析できない - #10342

  • VS ソリューション マネージャーがデバッグ中に null 例外をスローする - #10352

  • CLI 例外メッセージを文字列リソース ファイルに移動する - #10392

  • 実行されないコード (TabItemButtonAutomationPeer) を削除する - #10435

  • 更新コンテキスト メニューは、最初に選択した項目までスクロールする必要がある - #10498

  • ソリューション PMUI の詳細の横棒が重なっている - #10533

  • 署名: 証明書の有効期限が切れ、タイムスタンプが信頼されていない場合にプライマリ署名の詳細が表示されない - #10535

  • ソースが有効になっていないと、PM UI が表示されなくなる - #10541

  • CodeSpaces の nuget.org からパッケージ メタデータ (詳細、非推奨) がプルされない場合がある - #10549

  • デバッグ セッション中に PMUI の初期化が例外で失敗する - #10559

  • nuget の復元により、ビッグ エンディアン システムでパッケージの整合性チェックが失敗する - #10567

  • PackagingException の代わりに FormatException がスローされる - #10595

  • CPVM - グラフ ウォーキング アルゴリズムのコンカレンシーの問題 - #10598

  • PMC PowerShell バージョン利用統計情報を追加する - #10609

  • NuGetVersion 並べ替えのパフォーマンスを向上させる - #10611

  • 信頼された署名者の追加に一貫性のない引数がある - #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

この 5.10 リリースで修正されたすべての問題のリスト

このリリースのコミットのリスト - 5.10.0

コミュニティからの投稿

この NuGet リリースを素晴らしいものにするのに役立ったすべての共同作成者に感謝します。

担当者 PR 問題
louis-z 3991 VersionRange で 1 桁の範囲を解析できない - #10342
omajid 3860 NuGet.Client build.sh が壊れている - #10139
Nirmal4G 3623 NuGet.Client build.sh が壊れている - #10139
BlackGad 3953 ソース パスでのレベルの増加に伴って "nuget パック" のパフォーマンスが低下する - #5706
BlackGad 3953 .. 相対パスに関する NuGet.exe パックの パフォーマンスの問題 - #5016
marcin-krystianc 3940 CPVM - グラフ ウォーキング アルゴリズムのコンカレンシーの問題 - #10598
josesimoes 3943 Nuget CLI の supportedProjectExtensions のリストにプロジェクト タイプ nfproj を追加する。 - #10562

ぜひ、フィードバックをお寄せください。

お客様のフィードバックは Microsoft にとって重要です。 このリリースに問題がある場合は、GitHub の問題Visual Studio Developer Community で既存の問題をチェックしてください。 NuGet 内の新しい問題については、GitHub の問題を報告してください。 一般的な NuGet エクスペリエンスの問題については、お気に入りの IDE の [> 問題の報告のヘルプ] の下にある [問題の報告] オプションを使用してお知らせください。