NuGet 5.2 リリース ノート
NuGet 配布の種類:
NuGet のバージョン | 利用可能な Visual Studio バージョン | 利用可能な .NET SDK |
---|---|---|
5.2.0 | Visual Studio 2019 バージョン 16.2 | 2.1.80X1、2.2.40X2 |
5.2.1 | 該当なし | n/a .NET Core 2.2 は、2019 年 12 月 23 日時点でサポート対象外である |
1 NET Core ワークロードを使用した Visual Studio 2019 がインストールされている
2 .NET Core ワークロードを使用した Visual Studio 2019 でのオプションのインストールとして使用可能
概要: 5.2.1 の新機能
- [セキュリティ]: Microsoft セキュリティ アドバイザリ CVE 2022-30184 | .NET 情報漏えいの脆弱性 - #11883
概要: 5.2 の新機能
Linux と Mac で、パスの問題が原因で NuGet 操作が時折失敗する重大なバグを修正 - #7341
Visual Studio で NuGet パッケージ マネージャー UI を使用してパッケージを参照するときの UI の応答性が向上した (ソースが遅い場合は特に顕著) - #8039
ロック ファイル (#8187、#8160、#8114、#7840) と認証プラグイン (#8300、#8271、#8269、#8210、#8198、#7845) での大量の信頼性の修正
このリリースで修正された問題
バグ
パフォーマンス: パッケージ マネージャー コンソール: "既定のプロジェクト" コンボボックスで選択した値の更新での UI 遅延 - #8235
パフォーマンス: PM UI のパフォーマンスの向上 - #8039
パフォーマンス: PMC で既定のプロジェクトを読み取るときの UI 遅延 - #6824
パフォーマンス: [vsfeedback] ローカル パッケージ ソースの [NuGet 更新] タブがフリーズする - #6470
プラグイン: プラグインの起動または早期終了に失敗した場合、NuGet が完全なハンドシェイク タイムアウトを待機する - #8300
プラグイン: プラグイン起動エラーの診断可能性の向上 - #8271
プラグイン: 組み込みプラグインの nuget.exe 検出に関する問題 - #8269
プラグイン: キャッシュ ファイルが読み取りをしない - #8210
プラグイン: 復元中に認証プラグインで "タスクはキャンセルされました。" エラーが発生する - #8198
Linux プラットフォームで断続的にプラグイン キャッシュを検出できない - #7845
LockFile: ATF では、ターゲット フレームワークの正しくない等価性チェックが原因で FALSE NU1004 がある - #8187
LockFile: ロック ファイルが空または形式に誤りがある場合、'--locked-mode' 復元フラグは考慮されない - #8160
LockFile: パッケージ のロック ファイルにカスタム アセンブリ名がある小文字のプロジェクトを使用しない - #8114
LockFile: ロック ファイルでプロジェクト参照を小文字にする - #7840
復元: 改ざんされた署名付きパッケージをインストールすると、複数のインストール試行が失敗する (出力が繰り返される) - #8175
VS: ソリューション ユーザー オプションが NuGet 更新後に逆シリアル化に失敗する - #8166
UnitTest プロジェクトの dotnet-list-package がエラーを返す - #8154
VS インストーラー用の NuGet パッケージ グループを作成する - VSIX のセットアップに関するいくつかの問題を修正する - #8033
GeneratePackageOnBuild では NoBuild を設定してはならない。 - #7801
新しいオプション "-SymbolPackageFormat snupkg" は、.nuspec ファイルに明示的なアセンブリ参照要素が含まれているときにエラーを生成する - #7638
NuGet.targets(498,5): エラー: パス '/tmp/NuGetScratch の一部が見つからない - #7341
DCR: