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 のアクセシビリティとスクリーン リーダーエクスペリエンスの向上
ローカル フィードでホストされているパッケージの 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
このリリースで修正された問題
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