次の方法で共有


NuGet 4.6 リリース ノート

Visual Studio 2017 15.6 RTW には、NuGet 4.6.0 が付属しています。

概要: 4.6.0 の新機能

  • パッケージの署名のサポートが追加されました。
  • Visual Studio 2017 と nuget.exe では、署名済みパッケージについて、パッケージをインストール、復元する前にパッケージの整合性を検証できるようになりました。
  • 連続する復元のパフォーマンスが向上しました。

概要: 4.6.3 の新機能

  • セキュリティ修正: ~/.nuget 内で作成されたファイルに対するアクセス許可の範囲が広すぎる #7673 CVE-2019-0757

概要: 4.6.4 の新機能

  • セキュリティ修正: NUPKG ディレクトリより上の NUPKG 内のファイルに相対パスが含まれる場合がある #7906

既知の問題

.NET Framework と NuGet での .NET Standard 2.0 の問題

.NET Standard とそのツールは、.NET Framework 4.6.1 をターゲットとするプロジェクトが、.NET Standard 2.0 以前をターゲットとする NuGet パッケージおよびプロジェクトを使用できるように設計されています。 この文書では、そのシナリオに関連する問題の概要、それらを解決する計画、そのツールの今日の状態で使用できる解決策について説明します。

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

パフォーマンスの改善

  • 変更がない場合に資産ファイルを書き込まない - #6491
  • 子プロジェクトの TFM が親プロジェクトの TFM と一致しない場合、復元によって追加の MSBuild 評価が発生する - #6311
  • 依存関係グラフ仕様の作成を最適化することで NoOp 復元のパフォーマンスを向上する - #6252

バグ

  • ローカル フォルダーにプッシュすると、nupkg がロックされたままになる - #6325
  • NuGet プラグインの実装: 複数の問題 - #6149
  • UIHang - VSSolutionManager の MEF の初期化からクエリ サービス呼び出しを削除する - #6110
  • 取り消されたパッケージ ダウンロード タスクのエラー報告の例外 - #6096
  • NuGet.exe がアセンブリ名の '+' を '%2B' に置換する - #5956
  • F1 キーを押しても PM UI とコンソールの正しいヘルプ ページが表示されない - #5912
  • 特定の状況下で VS NuGet が絶対パスをプロジェクト ファイルに書き込む - #5888
  • 4.3 の回帰を修正 - 変換で contentfile 内のプレースホルダー $product$ と $AssemblyGuid$ が置換されない - #5880
  • ソースが複数ある dotnet restore がクラッシュする - #5817
  • git のバージョン管理を使用するにはパックでプロジェクトのバージョンを再評価する必要がある - #4790
  • 互換性のないパッケージをインストールした場合のわかりづらいエラーを改善 - #4555
  • TemplateWizard のオプションで、パッケージを PackageReferences としてインストールする必要がある - #4549
  • MSBuild.exe が開発者コマンド プロンプト以外から実行された場合にパッケージ配信されたプロパティ ファイルが無視される - #4530
  • プロジェクトに適用されない .NET Standard ライブラリを参照する場合のわかりづらいエラー メッセージを修正 - #4423
  • ポータブル プロファイルをターゲットとするパッケージの dotnet add package が失敗し、ほとんどガイダンスが表示されない - #4349
  • dotnet pack - ProjectReference にバージョンのサフィックスがない - #4337
  • .NET Core テンプレートのビルド エラーと VS のクラッシュ - #3973
  • ソースの https:* のサービス インデックスを読み込むことができない - #3681
  • nuget.exe list -allversions が動作しない - #3441
  • 誤解を招く依存関係解決のエラー メッセージ - #2984
  • nuget.exe の復元で .msbuildproj の .props および .targets ファイルが生成されない (v3.3.0-3.4.4 アップグレードの回帰) - #2921
  • XAML ファイルを開いた状態で NuGet パッケージを更新するときに UI に遅延が生じる - #2878
  • パスに不適切な文字があると、IIS の WebSite プロジェクトが失敗する - #2798
  • CentOS 上で nuget add がハングする - #2708
  • json.net の場合、packagesavemode -nupkg を使用した復元が失敗する - #2706
  • restore コマンドの vs 出力ウィンドウでパッケージ マネージャー フィルターを使用できない - #2704

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