次の方法で共有


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 での動作の変更

  • nuget.exe の復元が VS '15' 環境でのみ失敗する - #3834

  • .NETCore ファイルの新しいプロジェクトは、復元中にビルドをブロックする必要があります - #3780

  • ASP.NET コア Web アプリ。VS2015 から VS "15" に移行され、復元できません。 - #3773

  • [テスト エラー]パッケージ 'jQuery Validation' を PM UI でアンインストールできない - #3755

  • パッケージが UWP project.jsonにインストールされている場合は、親プロジェクトも復元する必要があります - #3731

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

  • dotnet

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

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

  • OOM の問題 - #3661

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

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

  • Restore3 エラーは、エラーではなく警告としてログに記録されます - #3503

  • TFS の問題: "[ファイル]がワークスペースで見つからないか、アクセスする権限がありません" - #2805

  • vs quicklaunch 検索ボックスに「nuget <packagename>」と入力すると、"nuget" プレフィックスが保持されます - #2719

  • System.Xml.XmlException: コア プロパティ パーツの認識されないルート要素。 行 2、位置 2。 - #2718

  • .nuspec テキストフィールド内でエスケープされた < または > がビルドされなくなりました - #2651

  • 削除 nuget.exe 資格情報の入力を求められません (非対話型モードです) - #2626

  • 削除 nuget.exe 意味がないにもかかわらず、ローカル ソースの API キーに関する警告を削除する - #2625

  • EF -pre パッケージのインストール時にエクスペリエンスが悪いエラーが発生する - #2566

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

  • dotnet

    • dotnetcore 復元では、フローティング バージョンが使用されている場合に、フラット リスト ローカル リポジトリで大文字と小文字が区別される ID 参照が実行されます - #2516
  • V2 フィードの nuget.exe 削除が壊れています - #2509

  • nuget.exe プッシュタイムアウトにより適切なエラーメッセージが必要です - #2503

  • 適切なインポートを行わないツールの復元は、サイレント モードで失敗します。 - #2462

  • nuget.org からインストールする場合でも、プライベート フィードがある場合に資格情報の入力を求めるメッセージが表示される - #2346

  • ApplicationInsights 2.0 パッケージが一覧表示されていますが、まだ存在しません - #2317

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

  • UWP のビルド中に復元で最初の OnBuild イベントが見落とされる - #3489

  • PowerShell5 で EntityFramework のインストールが中断されますか? - #3312

  • 詳細ログにソースを追加する (3.5 を考慮) - #3294

  • Nuget クライアント バージョン 3.4 以降で NoCache パラメーターが受け入れられない - #3074

  • 資格情報プロバイダーが VS で読み込みに失敗した場合は、NuGet を中断しないでください - #2422

Features

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

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

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

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

  • VS "15" での DPL サポート - minbar - #3614

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

  • 生成された復元プロパティとターゲットには、クロスターゲット参加のサポートが必要です - #3496

  • PackageTargetFallback の NuGet リストア サポート (旧 Imports) - #3494

  • ToolsRef の実装 - #3472

  • RID の Restore3 - #3465

  • PackageRefs の追加/削除/更新をサポートする NuGet UI - #3457

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

  • 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++ パッケージを C++ UWP プロジェクトにインストールできない - #2369

  • Nupkg では、\buildCrossTargeting\ フォルダーをサポートし、"クロスターゲット" MSBuild スコープの .targets / .props をインポートする必要があります。 - #3499

  • ToolsReference デザイン - #3462

  • .csproj - #3455 で PackageReferences を使用した復元をサポートするように NuGet UI を修正しました

  • VS パッケージ マネージャー設定へのキャッシュクリア ボタンの追加 - #3289

DCRs

  • 自動復元の実行中は、ソリューションの復元をブロックする必要があります。 - #3797

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

  • 復元ノミネーター API では、DotNetCliToolsReferences もサポートされている必要があります。 - #3702

  • VS "15" vsix を systemcomponent としてマークする - #3700

  • MS.VS.Services.Client から MS.VS.Services.Client.Interactive への参照を移行する - #3670

  • $(RestoreLegacyPackagesDirectory) は、復元によってプロジェクト単位で考慮される必要があります - #3618

  • 単一の TargetFramework を使用してプロジェクトに復元する場合、プロパティを条件にすることはできません - #3588

  • dotnet

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

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

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

  • プッシュ - コマンド ラインからプッシュするときにシンボル サーバーをオーバーライドできる必要があります - #2348

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

  • suppressParent よりも適切な名前が必要 - #2196

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

  • NuGet.Core への SemVer 2.0.0 サポートの追加 - #3383

  • msBuild - .targetsを持つ推移的な依存関係 NuPkg を使用できるようにする

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

  • パッケージ ID とバージョン比較で大文字と小文字を区別しない - #2522

  • noCache オプションは、packages.config ベースの復元/インストール (GlobalPackagesFolder) - #1406 では機能しません

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