次の方法で共有


NuGet 4.0 RC リリース ノート

NuGet 3.5 RTM リリース ノート

NuGet 4.0 RC for Visual Studio 2017 の焦点は .NET Core シナリオのサポートを追加することです。顧客からの重要なフィードバックに対処し、さまざまなシナリオにおけるパフォーマンスを改善します。 このリリースでは、PackageReference のサポート、MSBuild ターゲットとしての NuGet コマンド、バックグラウンド パッケージの復元など、いくつかの改善点があります。

バグ修正

  • dotnet pack --version-suffix foo の動作変更 - #3838

  • vs "15" コンピューターでのみ、nuget.exe 復元が失敗する - #3834

  • .NETCore ファイルの新しいプロジェクトが復元中ビルドを阻む - #3780

  • VS2015 から VS "15" へ移行した ASP.NET Core Web アプリを復元できない。 - #3773

  • [テスト不合格] パッケージ ‘jQuery 検証’ を PM UI でアンインストールできない - #3755

  • パッケージを UWP project.json にインストールするとき、親プロジェクトも復元されなければならない - #3731

  • 詳細度を通常ではなく高にしてパッケージ ソースをログに記録するように NuGet ターゲットを変更する - #3719

  • dotnet

    • dotnetcore pack3 には既定で XML ドキュメントを含める必要がある - #3698
  • パッケージなしのソースが最初で、すべてのソースが選択されているとき、UI から一括更新できない - #3696

  • Nuget パック コマンドにすべてのファイルが含まれない - #3678

  • OOM 問題 - #3661

  • アセット ファイルの ProjectFileDependencyGroups セクションでプロジェクトにライブラリ名を使用する必要がある - #3611

  • "dotnet restore" と再帰するディレクトリ - #3517

  • Restore3 の問題がエラーではなく警告としてログに記録される - #3503

  • TFS 問題: "ワークスペースで [ファイル] が見つからないか、それにアクセスする許可がない" - #2805

  • vs クイック起動検索ボックスに "nuget <packagename>" と入力すると、"nuget " プレフィックスが維持される - #2719

  • System.Xml.XmlException: Core Properties パートのルート要素を認識できない。 ライン 2、位置 2。 - #2718

  • テキスト フィールドの < または > をエスケープ処理すると、.nuspec がビルドされなくなる - #2651

  • nuget.exe 削除で資格情報が求められない (非対話モードで) - #2626

  • nuget.exe 削除でローカル ソースの API キーに関して、意味がない場合にも警告される - #2625

  • EF プリパッケージのインストール時、エラー処理が望ましくない - #2566

  • パッケージ マネージャーで選択を変更後、Visual Studio がクラッシュ - #2551

  • dotnet

    • 浮動バージョンが使用されているとき、フラット リストのローカル リポジトリで、dotnetcore 復元が小文字と大文字を区別して ID を参照する - #2516
  • V2 フィードで nuget.exe 削除が壊れる - #2509

  • nuget.exe プッシュのタイムアウトでエラー メッセージの改善が必要 - #2503

  • 適切なインポートなしのツール復元が警告なく失敗する。 - #2462

  • nuget.org からインストールするときでも、プライベート フィードがあると、NuGet が資格情報の入力を求める - #2346

  • ApplicationInsights 2.0 パッケージが一覧にあるが、存在しない - #2317

  • VS "15" プレビュー 5 ブランチの UIDelay - #3500

  • UWP のビルド中、復元に対して最初の OnBuild イベントがない - #3489

  • PowerShell 5 で EntityFramework のインストールが中断される - #3312

  • 詳細なログ記録にソースを追加 (3.5 で考慮) - #3294

  • NoCache パラメーターが nuget クライアント バージョン 3.4+ で無視される - #3074

  • 資格情報プロバイダーが VS に読み込まれないとき、NuGet が中断されない - #2422

機能

  • x86 を実行するように CI を設定する - #3868

  • 自動復元 3/3: 非ブロッキング UI - #3658

  • 自動復元 2/3: 指名時のバックグラウンド復元 - #3657

  • ビルド動作に一致するようにプロジェクト参照を復元 (再帰) - #3615

  • VS "15" で DPL サポート - ミニバー - #3614

  • 設定ファイルをプログラム ファイルに移動 - #3613

  • 生成された復元 props と targets に複数のバージョン対応が必要 - #3496

  • PackageTargetFallback の NuGet 復元サポート (以前のインポート) - #3494

  • ToolsRef 実装 - #3472

  • RID の Restore3 - #3465

  • NuGet UI で PackageRefs の追加、削除、更新に対応 - #3457

  • 自動復元 1/3: プロジェクト復元情報のキャッシュによる指定 API の実装 - #3456

  • [0] NuGet 復元タスクとターゲット - #2994

  • [1] MSBuild のソリューションレベル復元を有効にする - #2993

  • Visual Studio で資格情報プロバイダーのパブリック拡張をサポート - #2909

  • 再帰的 nuget 復元 - #2533

  • dev15 で Microsoft.TeamFoundation.Client を読み込めず、VS "15" プレビューに関して、Microsoft.TeamFoundation.Client バージョンを 15.0 に更新する必要がある - #2392

  • VS "15" プレビューで C++ UWP プロジェクトに C++ パッケージをインストールできない - #2369

  • Nupkg で \buildCrossTargeting\ フォルダーに対応する必要あり - また、"複数バージョン対応の" MSBuild スコープに .targets / .props をインポートする必要あり。 - #3499

  • ToolsReference デザイン - #3462

  • .csproj - #3455で回復/復元すると PackageReferences に対応するように NuGet UI をフィックス

  • VS パッケージ マネージャー設定にキャッシュ消去ボタンを追加 - #3289

DCR

  • 自動復元中、ソリューション復元を防ぐ必要あり。 - #3797

  • NuGet パッケージ マネージャー UI からの NetCore インストールで、パッケージがサポートしているものではなく、すべての TFM にインストールされる - #3721

  • 復元を指定する API で DotNetCliToolsReferences もサポートする必要あり。 - #3702

  • VS "15" vsix をシステム コンポーネントとしてマークする - #3700

  • 参照元 MS.VS.Services.Client から MS.VS.Services.Client.Interactive に移行する - #3670

  • $(RestoreLegacyPackagesDirectory) は復元時、プロジェクト レベルで適用される必要あり - #3618

  • シングル TargetFramework のプロジェクトに復元するとき、props を条件にするべきではない - #3588

  • dotnet

    • dotnetcore restore3 foo.csproj は projectref 依存関係に従い、それらも復元する必要あり。 ビルドのように。 - #3577
  • "type": "platform" 依存関係が "type" として表現される: ロック ファイルの "package" - #2695

  • nuget.exe 詳細モードでダウンロード URL を表示する必要がある - #2629

  • NuGet xplat を Microsoft.NetCore.App と netcoreapp1.0 に移動する - #2483

  • プッシュ - コマンド ラインからプッシュするとき、シンボル サーバーをオーバーライドできなければならない - #2348

  • グローバル パッケージ パスを見つけるためにコードを連結する - #2296

  • suppressParent よりもよい名前が必要 - #2196

  • MSBuild プロジェクトに使用する project.json 依存関係名を決定する - #1914

  • SemVer 2.0.0 サポートを NuGet.Core に追加 - #3383

  • 推移的依存関係 NuPkgs と .targets を MSBuild で利用できるようにする - #3342

  • コマンドラインからの NuGet 復元が VS より大幅に遅い - #3330

  • パッケージ ID とバージョン比較で大文字と小文字を区別するようにする - #2522

  • NoCache オプションが packages.config ベースの復元/インストールで機能しない (GlobalPackagesFolder) - #1406

  • FindPackageByIdResource リソースに既定のキャッシュ コンテキストとロガーが必要 - #1357