次の方法で共有


NuGet 6.2 リリース ノート

NuGet 配布の種類:

NuGet のバージョン 利用可能な Visual Studio バージョン 利用可能な .NET SDK
6.2.0 Visual Studio 2022 バージョン 17.2 6.0.3001
6.2.1 Visual Studio 2022 バージョン 17.2.4 6.0.3011
6.2.2 Visual Studio 2022 バージョン 17.2 6.0.3051
6.2.4 該当なし 6.0.3131

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

概要: 6.2.4 の新機能

  • [セキュリティ]: Microsoft セキュリティ アドバイザリ CVE-2023-29337 | NuGet クライアントのリモート コード実行の脆弱性 - #12653

概要: 6.2.2 の新機能

  • [セキュリティ]: Microsoft セキュリティ アドバイザリ CVE 2022-41032 : .NET の特権の昇格の脆弱性 - #12149

概要: 6.2.1 の新機能

  • [セキュリティ]: Microsoft セキュリティ アドバイザリ CVE 2022-30184 | .NET 情報漏えいの脆弱性 - #11883

概要: 6.2 の新機能

  • .NET nanoFramework の TFM の追加 - #10800

  • [機能]: CPM の使用時にパッケージ ソース マッピングが必要である - #11505

  • [機能]: 一元的に定義されたパッケージ バージョンのオーバーライドを許可する - #11516

  • [機能]: Visual Studio で IVsNuGetProjectUpdateEvents を追加し、PackageReference ベースのプロジェクトの復元の変更を報告する。 - #9782 - ドキュメントを参照

  • AssetTargetFallback 経由のプロジェクト A 参照パッケージ B は、同じ AssetTargetFallback を使用して B の依存関係パッケージ C をプルしない - #5957 - 詳細情報

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

DCR:

  • LocalPackageFileCache メソッドを仮想にする - #10325

  • NuGetScratch ロック ファイルがクリーンアップされない - #10679

  • AutoCompleteResourceV3 が指定されたロガーを使用しない - #11272

  • PM UI のパッケージ リストのパッケージのツールヒントに作成者を追加する - #11499

  • 使用されていないコード NU5049 を削除する - #11598

バグ:

  • 他のツールで nuget.config を作成するときに、不足している nuget.org の軽減策を元に戻す #11616

  • InfiniteScrollList にグループ化のサポートを追加し、有効または無効にすることを許可する - #10748

  • InfiniteScrollList グループ化セクションを展開および折りたたみ可能にする - #10749

  • アセット ファイルからインストールされているパッケージを読み取りながら、パッケージの推移的なオリジンを読み取って格納する - #10751

  • ロックファイル (アセット ファイル) からプルされた推移的な依存関係データのキャッシュを追加する - #10752

  • 推移的なパッケージとその推移的なオリジンを検索レイヤーを介して明らかにする - #11486

  • ローカル パッケージ フォルダーの NuGet.exe リストが AllVersion フラグで動作しない - #4537

  • ソースの不足または失敗によるエラーが、ソリューション エクスプローラーとエラー一覧に一貫して表示されない - #7245

  • NuGet PM UI ソース編集の方向キーによって永続化の順序が変更されない - #8315

  • PackageReference が csproj PackageReference で重複するランタイム識別子を処理する - #9290

  • RestoreIgnoreFailedSources=true でも警告が表示される - #9765

  • null/空のバージョン範囲 (新規または再利用 NU1604) に対する警告を導入する - #9767

  • NuGet が再び例外 "作成者が必要です"、"説明が必要です" をスローして、csproj/nuspec 置換トークンを無視する - #9954

  • [バグ]: パッケージの抽出が "別のプロセスで使用中のファイル" で失敗する場合がある - #11373

  • パッケージのインストール中に進行状況レポートを追加する - #11432

  • [バグ]: 復元コード パスの文字列割り当てを減らす - #11475

  • [応答性] RestoreOperationLogger が、出力ウィンドウ ペインへのアクセスを試行している多数のスレッド プール スレッドをブロックする - #11501

  • [応答性] Package Management UI が、ディスクを検索するすべてのスレッドを大量に消費する場合があり、実行時間の長いスレッドから実行する必要がある - #11570

  • [応答性] Package Management UI が、ディスクを検索するすべてのスレッド (最大 316 スレッド) を大量に消費し、サブルーチンでキャンセル トークンを使用する場合がある - #11599

  • [バグ]: NU1004 が、コマンド ラインではなく、Visual Studio にある (ロック モードのロック ファイル) - #11639

  • [バグ]: パッケージ ソース マッピングの新しい警告がリソース文字列プレースホルダーの値を渡さない - #11709

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

コミュニティからの投稿

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

担当者 PR 問題
MarkKharitonov 4511 [機能]: NuGetScratch パスを提供する専用の環境変数のサポートを追加する。 - #11671
mfkl 4222 キャッシュのクリーンアップと有効期限ポリシーの向上 - #4980
dfederm 4504 静的グラフの復元で、ProjectInstance.FromFile の代わりに Project.FromFile + Project.CreateInstance が直接使用される - #11675
crummel 4404 [メイン] ソースビルド パッチをリポジトリにバックポートする。 #2708
mjolka 4475 多数の依存がある 1 つのプロジェクトで NoWarn を使用する場合の復元が非常に遅い - #11222
marcin-krystianc 4488 dotnet 統合パックのテスト IL の問題 - #11454
marcin-krystianc 4025 StaticGraph と CPVM を使用するソリューションの NU1106 で復元が失敗する - #10327; [機能]: 推移的な依存関係のバージョンをオーバーライドできるようにするオプションを追加する - #10389
davkean 4483 アセット ファイルの解析時に不要な割り当てを削除する #11648
reynoldsbd #4458 [バグ]: プラグイン ログ ファイルの作成の競合状態 - #11517
tintoy 4287 AutoCompleteResourceV3 が指定されたロガーを使用しない - #11272
davkean 4440 一部のメソッドを非同期以外にして VS と NuGet のパフォーマンスを向上させる - #11816
davkean 4439 NuGet VS Code で VsHierarchy を取得するための冗長呼び出し - #11817
davkean 4432 サポートされているプロジェクトの二重チェックを避ける - #11554
dfederm 4393 [バグ]: 静的グラフ復元 binlog がタスク入力をログに記録しない - #11484
drewnoakes 4390 ソリューション エクスプローラー でパッケージの .props ファイルと .targets ファイルを表示する #7838
drewnoakes 4386 ソリューション エクスプローラー検索でパッケージの内容が表示されない - #7834
marcin-krystianc 4186 [回帰]: .NET 5.0.x でのコールド復元のパフォーマンス低下 #11031
joperator 4389 [バグ]: FreeBSD で NuGet パッケージを復元するときのエラー NU3028 および NU3037 - #11481
AndreiTimisescu 3779 LocalPackageFileCache メソッドを仮想にする - #10325
Tmds 4123 NuGetScratch ロック ファイルがクリーンアップされない - #10679

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

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