次の方法で共有


NuGet 5.7 リリース ノート

NuGet 配布の種類:

NuGet のバージョン 利用可能な Visual Studio バージョン 利用可能な .NET SDK
5.7.0 Visual Studio 2019 バージョン 16.7 3.1.4011
5.7.1 Visual Studio 2019 バージョン 16.7 3.1.4081
5.7.2 該当なし 3.1.4201
5.7.3 該当なし 3.1.4241

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

概要: 5.7.3 の新機能

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

概要: 5.7.2 の新機能

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

概要: 5.7 の新機能

今回のリリースに追加される機能

  • NuGet パッケージ参照の extern エイリアスのサポートを追加した - #4989

  • インストール済みタブと更新タブがデータ ソースを共有し、リフレッシュを減らせるようにすることで、それらの切り替えを高速化する - #8294

  • 復元を高速化する - MSBuild Static Graph API (dotnet.exe) を呼び出して評価をスピードアップする - #9644

  • PackageReference プロジェクト (no-op++) の Visual Studio 部分復元を追加した - #9513

  • VISUAL Studio パッケージ マネージャー UI は、HTTP 要求ごとに要求された数を超える結果を返す不適切な動作をするパッケージ ソースを検索すると、クラッシュする頻度が低くなる。 - #8478

  • VS restore での SDK 以外のスタイル プロジェクトの PackageVersion 情報の統合を追加した - #9236

  • nuget.exe 更新 -self -Sourcehttps://feed のサポートを追加した - #1783

  • %APPDATA%\NuGet ディレクトリに複数の構成ファイルのサポートを追加した - #9394

  • DeterministicSourcePaths で NuGet ソース パッケージが考慮されるようになった - #9431

  • INuGetProjectService.GetInstalledPackagesAsync 拡張性 API を追加しました - #9702

  • ソリューション/プロジェクトを必要とせずにフォールバック フォルダーを列挙する相互運用 API を追加した - #9395

  • latest-MSBuildVersion オプションを追加した - #8808

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

バグ:

  • dotnet CLI の復元では、認証情報プラグインを起動するときに、DOTNET_HOST_PATH 環境変数が定義されていない場合は、システム パスで dotnet CLI を試す。 - #7438

  • nuget.exe 仕様では、$copyright$ ではなく Copyright YYYY のハードコーディングされたテキストを含む著作権タグが生成される - #8696

  • NuGet.exe は、アセンブリ名が変更された場合にプレースホルダーおよび assemblyinfo 属性を無視する csproj のパック中に例外 'authors required' をスローする - #4234

  • HttpRequestMessage は、SocketHttpHandler でサポートされていない複数回が再利用される - #8661

  • NuGet.Indexing 5.6.0 プレビュー 3 以降で、別の公開鍵トークンを使用する - #9481

  • NuGet パッケージの作成時に TreatWarningsAsErrors を優先する - #7404

  • [CPVM] 複数の p2p プロジェクトの誤ったパッケージがダウングレードする - #9549

  • "参照" タブが検索ボックスで左揃えではない - #9559

  • インストールされているバージョンが、複数のバージョンがインストールされている 1 つのパッケージ ID のソリューション レベル PM UI の埋め込みアイコンと矛盾している - #9321

  • リーク: PartCreationPolicy(CreationPolicy.NonShared) NuGet.SolutionRestoreManager.RestoreOperationLogger - #9595

  • 操作なしの復元でアセット ファイルの読み取りを避ける - #9693

  • NuGet.Protocol は、検索からバージョンのダウンロード数を取得することをサポートしていない - #9086

  • JObject の依存関係を減らすことで PackageMetadataResourceV3 のメモリ パフォーマンスを向上させる - #9719

設計変更要求:

  • 冗長な場合に <owners> 要素を抑制する - #5134

  • ETW イベントとして IntervalTrackers をログに記録する - #9593

  • 機能がプレビュー中であることを CPVM ユーザーに通知する復元に関する情報メッセージを追加した - #9340

  • アセット ファイルからパッケージ/プロジェクトの推移的な依存関係ソリューション エクスプローラーを事前設定する - #9580

  • インストールされているパッケージ タブでは、パッケージ リストの改ページ位置の自動修正をしてはならない - #6995

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

コミュニティからの投稿

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

担当者 PR 問題
campersau 34333120 NuGet.Protocol は、検索からのバージョンのダウンロード数取得をサポートしていない - #9086
HttpRequestMessage は、SocketHttpHandler でサポートされていない複数回が再利用される - #8661
Joseph Musser (jnm2) 3241 冗長な場合に <owners> 要素を抑制する - #5134
Volodymyr Shkolka (BlackGad) 3273 NuGet はクライアント証明書を必要とする HTTPS ソースから復元できない - #5773
Marius Ungureanu (Therzok) 3357 HttpSourceAuthenticationHandler SemaphoreSlim 将来の保証 - #9463
Sunner (SuNNjek) 3088 nuget.exe 仕様では、$copyright$ ではなく Copyright YYYY のハードコーディングされたテキストを含む著作権タグが生成される - #8696
Olivier Spinelli (olivier-spinelli) 3335 dotnet CLI の復元では、認証情報プラグインを起動するときに、DOTNET_HOST_PATH 環境変数が定義されていない場合は、システム パスで dotnet CLI を試す。 - #7438
goyzhang 3370 latest-MSBuildVersion オプションを追加した - #8808

概要: 5.7.1 の新機能

  • インストール ソースを含めるように .nupkg.metadata ファイルを拡張する - #10354

  • 復元のログ記録中 (抽出中) のログ パッケージの contenthash - #10384

  • 通常の詳細度で復元する場合、パッケージがどのソースから復元されているかをログに記録する - #10461

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

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