NuGet 5.5 リリース ノート
NuGet 配布の種類:
NuGet のバージョン | 利用可能な Visual Studio バージョン | 利用可能な .NET SDK |
---|---|---|
5.5.0 | Visual Studio 2019 バージョン 16.5 | 3.1.2001 |
1.NET Core ワークロードを備えた Visual Studio 2019 とともにインストールされる
概要: 5.5 の新機能
Visual Studio での NuGet パッケージ マネージャー UI のアクセシビリティとスクリーン リーダーエクスペリエンスの向上
ローカル フィードでホストされているパッケージの Visual Studio パッケージ マネージャー UI での自己完結型アイコンの表示のサポート - #8189
MSBuild Static Graph API を呼び出すことで評価を高速化する
RestoreUseStaticGraphEvaluation
を使用して、No-op 復元のパフォーマンスが大幅に向上しました - 8791クロスプラットフォーム認証プラグインによる dotnet.exe の信頼性の向上
dotnet nuget <add|remove|update|disable|enable|list> source
コマンドの追加 - #4126dotnet nuget プッシュを使用した
--skip-duplicate
のサポート - #8778msbuild /restore で
packages.config
をサポートする - #8506
このリリースで修正された問題
バグ
V3 Api を使用したセルフアップデーターのリワーク - #4197
パッケージの依存関係のバージョンが正しくありません。パッケージの依存関係のバージョンが '*' に設定されている場合 - #6697
ErrorUnsafePackageEntry エラー メッセージが問題の原因を示していません - #7505
"*" シナリオではロック ファイルが無視される - #8073
PackageReference で * を使用している場合、NuGet.exe はパッケージの最新バージョンで問題解決されません (MSBuild/Dotnet/VS restore do) - #8432
複数ターゲット WPF プロジェクトを含む dotnet リスト パッケージ - #8463
ConcurrencyUtilities の向上 (CPU 使用率の削減) - #8653
アンロードされたプロジェクト シナリオの DG 仕様をプレビュー復元で記述すべきではありません - #8793
Visual Studio NuGet パッケージ (RestoreManagerPackage) は、ソリューション ビルド イベントに自動的に読み込む必要があります - #8796
VSSettings init のデッドロック - #8842
プロジェクトがソリューション フォルダーに配置されている場合、VisualStudio ToolBox は NuGet パッケージから設定されません - #8868
VS: 競合状態によりソリューションの復元が永続的に失敗する - #8881
インストール済みのタブの定数 "loading.." と更新プログラム の "search <term>.." - #8890
キャッシュの有効期限が切れた後に VS PM UI に埋め込みアイコンが見つからない - #9069
FireAndForget PM UI の起動 - #9112
復元: IncludeExcludeFiles.Equals(...) の実装が正しくありません - #9167
復元: PackageSpec.Clone() が等しくないクローンを作成する - #9211
"ビルドがエラーで終了した場合は常にエラー一覧を表示する" がチェックされていないのにもかかわらず、エラー一覧が表示される - #8190
静的グラフの復元で空の SolutionPath を渡すべきではありません - #9061
復元: プロジェクトごとに 4 回計算されたクロージャ - #9042
復元: DependencyGraphSpec.Load(...) は JObject を必要としません - #9040
復元: ラージ オブジェクト ヒープ (LOH) で作成された大きな文字列 - #9031
MSBuild SDK リゾルバーが原因で、新しい mono のカスタム nuget.exe が壊れる可能性がある - 8848
nuget.dgspec.json が "別のプロセスによって使用される" 場合に復元が失敗する - 8692
DCR