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 の [> 問題の報告のヘルプ] の下にある [問題の報告] オプションを使用してお知らせください。