NuGet 6.11 リリース ノート

NuGet 配布方法:

NuGet のバージョン Visual Studioバージョンで利用可能 .NET SDK で使用可能
6.11 Visual Studio 2022 バージョン 17.11 8.0.4001
6.11.2 N/A 8.0.420

1 任意の.NET ワークロードで Visual Studio 2022 と共にインストール

概要: 6.11.2 の新機能

  • セキュリティ アドバイザリ |NuGet クライアントの多層防御更新 - 14857

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

概要: 6.11.1 の新機能

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

  • "nupkg のダウンロード試行が複数回失敗しました" を修正する - #13545

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

概要: 6.11 の最新情報

  • PackageReference プロジェクトの特定のアドバイザリーに対する NuGetAudit 警告を抑制する - #13679

  • dotnet SDK に --allow-insecure-connections オプションを追加する - #13396

  • Visual Studio パッケージ マネージャー UI で作成者を所有者に変更 - #12501

  • [機能]: dotnet CLI に dotnet nuget why を追加する - #11943

  • NuGet は SSL 証明書に問題がある HTTPS ソースから復元できません - #4387

重大な変更

  • MSBuildRestoreUtility.GetRestoreAuditPropertiesNuGetAuditSuppress アイテムを読み込むために破壊的変更が必要 - #13313

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

  • IVsNuGetProjectUpdateEvents.ProjectUpdateStarted または ProjectUpdateFinished は、変更されるファイルのリストのみを提供する必要があります。 - #13413

  • dotnet nuget コマンドは、すべてのエラーで使用方法を出力しないようにしてください - #13251

  • [DCR]: NuGet によって多くの ArgumentExceptions が VS でスローされ、キャッチされる - #11535

  • NuGet.CommandLine.XPlat から .NET Framework TFM を削除する - #8452

  • PERF: GetPackageInfo は、GetNupkgMetadataPath を不必要に呼び出すことで割り当てます - #13556

  • --framework オプションを使用すると 'dotnet nuget why' がクラッシュする - #13547

  • NuGet.Client の SignatureUtility.GetCertificates は、エラー時に Dispose の呼び出しを省略することができます - #13535

  • 'Path' 引数にディレクトリを指定した場合、'dotnet nuget why' コマンドは動作しません - #13527

  • NuGet IntelliCode パッケージ推奨がパッケージ著者のリストに表示されていない - #13515

  • VS におけるリビルドは不要な復元を引き起こす - GitHub番号13505

  • MSB4181: "Restore Task" タスクから false が返されましたが、エラーがログに記録されませんでした。 - #13460

  • TaskResultCache は、すべてのキーに対して同じロック オブジェクトを誤って共有します。 - 問題番号 #13448 - #13448

  • CompareTo と Equals の呼び出しは割り当てられません - #13442

  • KnownOwnerViewModel で Nullable (null 許容参照型)を有効化し、例外をスロー ― #13425

  • 属性の値を尊重しない - #13423

  • PackageSourceProvider.UpdatePackageSourceAllowInsecureConnection フィールドの値を尊重しません - #13418

  • 古いバージョンをインストールしようとする際、"nuget install -ExcludeVersion" は、"既にインストールされています" と不正確に報告します - #13334

  • 脆弱性情報バーは、ソリューションを閉じた後もSolution Explorerに表示されたままです - #13055

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

コミュニティからの投稿

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

  • seclerp
    • 5783PackageSourceProvider.UpdatePackageSourceDisableTLSCertificateValidation フィールドの値を尊重しない問題
    • & 5767 修正: PackageSourceProvider.UpdatePackageSourceAllowInsecureConnection フィールドの値を尊重していない問題を修正しました。
  • mmitche
    • VMR 内から NuGet をビルドする
    • 5752 条件付き署名サポート機能の調整
  • ToddGrun
    • 5859 GetNupkgMetadataPath を条件付きで呼び出すことによって、GetPackageInfo での割り当てを減らす
  • omajid
    • 5848 SignatureUtility.GetCertificatesでエラーが発生した場合は、証明書を破棄します。
  • SimonCropp
    • 5842 冗長な .GetTypeInfo() を削除する
  • ryanmolden
    • 5834 DTE を介して存在しないプロパティをレガシー プロジェクトにクエリするときに、初回発生の ArgumentException を排除する
  • hickford
    • より高いバージョンのパッケージが既にインストールされている場合のメッセージを修正する
  • ViktorHofer
    • 5764 .NET SDK ソースリンク統合を使用する
  • NikolaMilosavljevic
    • 5738 CA2022 エラーを無効化する
  • jv42
    • 5717 ResolverComparer での NullReferenceException を修正