NuGet 5.5 リリース ノート

NuGet 配布車両:

NuGet のバージョン Visual Studio バージョンで使用可能 .NET SDK で使用可能
5.5.0 Visual Studio 2019 バージョン 16.5 3.1.2001

1Visual Studio 2019 と .NET Core ワークロードでインストール済み

概要: 5.5 の新機能

  • Visual Studio での NuGet パッケージ マネージャー UI のアクセシビリティとスクリーン リーダーエクスペリエンスの向上

    • スクリーン リーダー エクスペリエンスでのアクセシビリティの問題、インストールされているテキスト ボックスの altText とアクセス可能な名前の不足など - #9059
    • パッケージ 一覧でのスクリーン リーダー エクスペリエンスのアクセシビリティに関する問題 - #9077
    • "参照"、"インストール"、"更新" タブに関連するスクリーン リーダー エクスペリエンスのアクセシビリティに関する問題 - #9078
    • ナレーターは "空白"、"依存関係なし"、"nuget.org"、"MIT" リンク ラベル #9157 を宣言しません。
  • ローカル フィードでホストされているパッケージの Visual Studio パッケージ マネージャー UI での自己完結型アイコンの表示のサポート - #8189

  • MSBuild Static Graph API を呼び出して評価を高速化する RestoreUseStaticGraphEvaluation を使用して、no-op 復元のパフォーマンスを大幅に向上 - 8791

  • クロスプラットフォーム認証プラグインによる dotnet.exe 信頼性の向上

    • TaskCanceledException で dotnet 復元が失敗する - #7842
    • プラグイン: "タスクが取り消されました" - このための ADO 認証に関する問題。 - #8528
  • コマンドdotnet nuget <add|remove|update|disable|enable|list> sourceを追加 - #4126

  • dotnet nuget プッシュを用いた --skip-duplicate のサポート - #8778

  • msbuild /restore での packages.config のサポート - #8506

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

Bugs

  • V3 API を使用したセルフアップデーターのリワーク - #4197

  • パッケージの依存関係のバージョンが正しくありません。パッケージの依存関係のバージョンが '*' に設定されている場合 - #6697

  • ErrorUnsafePackageEntry エラー メッセージが問題の原因を示していません - #7505

  • "*" シナリオではロック ファイルが受け入れられない - #8073

  • PackageReference (MSBuild/Dotnet/VS restore do) - #8432 で * を使用する場合、NuGet.exe はパッケージの最新バージョンを解決できません。

  • 複数ターゲット WPF プロジェクトを含む dotnet list パッケージ - #8463

  • ConcurrencyUtilities の向上 (CPU 使用率の削減) - #8653

  • アンロードされたプロジェクト シナリオの DG 仕様をプレビュー復元で記述しないでください - #8793

  • Visual Studio NuGet パッケージ (RestoreManagerPackage) は、ソリューション ビルド イベントに自動的に読み込む必要があります - #8796

  • VSSettings init のデッドロック - #8842

  • プロジェクトがソリューション フォルダーに配置されている場合、VisualStudio ToolBox は NuGet パッケージから設定されません - #8868

  • VS: 競合状態によりソリューションの復元が永続的に失敗する - #8881

  • インストール済みタブで"loading.."が表示され続け、更新タブでは "<term>.." を検索しています - #8890

  • キャッシュの有効期限が切れた後に VS PM UI に埋め込みアイコンが見つからない - #9069

  • FireAndForget PM UI の起動 - #9112

  • 復元: IncludeExcludeFiles.Equals(...) の実装が正しくありません - #9167

  • Restore: PackageSpec.Clone() が等しくないクローンを作成する - #9211

  • [ビルドがエラーで完了した場合は常にエラー一覧を表示する] がオンでない場合に表示されるエラー一覧 - #8190

  • 静的グラフの復元で空の SolutionPath を渡さないでください - #9061

  • 復元: プロジェクトごとに 4 回計算されたクロージャ - #9042

  • Restore: DependencyGraphSpec.Load(...) は JObject を必要としません - #9040

  • 復元: ラージ オブジェクト ヒープ (LOH) で作成された大きな文字列 - #9031

  • MSBuild SDK リゾルバー - 8848 が原因で、新しい mono のカスタム nuget.exe が壊れる可能性がある

  • nuget.dgspec.json が "別のプロセスによって使用される" 場合に復元が失敗する - 8692

DCR

  • _GetRestoreProjectStyleのロジックがタスク内にある必要がある - #8804

  • インストールされているタブに非推奨情報を既定で追加する - #8541

このリリースで修正されたすべての問題の一覧 - 5.5