次の方法で共有


NuGet 3.5 RC リリース ノート

NuGet 3.5-ベータ2 リリース ノート | NuGet 3.5-RTM リリース ノート

3.5 リリースでは、NuGet クライアントの品質とパフォーマンスの改善を優先。 さらに、フォールバック フォルダー対応、PackageType 対応など、いくつかの機能が.nuspec付属しています。

懸案事項リスト

バグ修正

  • パッケージのインストール/回復が[パッケージに複数の.nuspecファイルが含まれています] で失敗する - #3231

  • nuget パックは、何に関係なく内容 フォルダーに.ttファイルを強制的に追加 します - #3203

  • JSON ファイル内に packOptions とオーナーが存在しないとき、nuget pack csproj (project.json適用) がクラッシュします - #3180

  • project.jsonの NuGet パックが、[概要]、[著者]、[オーナー] などの packOptionsタグを無視します - #3161

  • nuget パックでは、project.json - #3145出力.nuspecの依存関係が無視されます

  • ロールバックを使用して複数のパッケージを更新すると、プロジェクトが壊れた状態のままになります - #3139

  • いずれかの下の ContentFile は、netstandard プロジェクトには追加されません - #3118

  • .Net Standard をターゲットとするライブラリを正しくパッケージ化できません - #3108

  • ファイル -> 新規プロジェクト -> クラス ライブラリ (ポータブル) プロジェクトが、VS2015 および Dev15 で失敗します - #3094

  • nuGet エラー - 1.0.0-* が、有効なバージョン文字列になっていません - #3070

  • [パッケージ検索] は表示されないが、[インストール パッケージ] は機能しています - #3068

  • dev15で "Install-Package jquery.validation" が発生した場合のエラー - #3061

  • NuGet バージョン 3.5.0 を使用する VS に、VS 2015 update 3 をインストールするとエラーが発生します - #3053

  • パッケージ マネージャー UI: パッケージの更新後に新しいバージョンが表示されません - #3041

  • -削除コマンドラインの ApiKey が、3.5.0-beta で読み取り/送信されません - #3037

  • 正しくない文字列: パッケージの安定版リリースにプレリリース版の依存関係を持たせてはいけません。 - #3030

  • PCL (net46 および Windows 10) プロジェクトを作成すると、NullRef 例外が発生します。 - #3014

  • Nuget の更新では、上位バージョンが allowedVersions 制約によって制限されている場合、有益なメッセージを提供する必要があります - #3013

  • 資格情報プラグインがエラー -1 で終了しました / 複数のソースで資格情報プロバイダーを使用すると、パッケージのダウンロード中にエラーが発生します - #2885

  • nuget パック- Newtonsoft.Json パッケージの依存関係が見つからない - #2876

  • Linux/MacOS + Mono での ExecuteSynchronizedCore のバグ - #2860

  • VS は repositoryPath での環境変数をサポートしていません (nuget.exe はサポートを提供します) - #2763

  • アクセシビリティの課題をフィックス - #2745

  • ハイフンで区切られたプロファイルを持つ移植可能なフレームワークが拒否されます。 - #2734

  • NuGet パッケージ マネージャーは、パッケージの詳細のオプション リストがproject.jsonに適用されないことを明確にする必要があります - #2665

  • NuGet 3.3.0 の更新が '追加の制約...packages.config で定義されていると、この操作が妨げられます。' で失敗します - #1816

  • 存在しないローカル ソースからパッケージをインストールすると、偽のメッセージをスローします - #1674

  • "アップグレード可能" フィルターはバージョン制約に違反するアップグレードを示します - #1094

パフォーマンスの向上

  • パフォーマンス: ContentModel ターゲット フレームワークの解析改善 - #3162

  • パフォーマンス: RID #3150 がない復元のファイルを読み取runtime.jsonらないようにします。 CI マシンでは、サンプル ASP.NET Web アプリケーションの復元が 15 秒以上から 3 秒に短縮されました。

  • パフォーマンス: パッケージ マネージャー コンソール init.ps1 の読み込み時間 #2956。 PackageManagerConsole を開く時間が 132 秒から 10 秒までの場合に改善されました。

  • NuGet Update - #3044 で ReSharper のパフォーマンスの課題を解決する: サンプル プロジェクトでは、パッケージのインストールにかかる時間が 140 秒から 68 秒に短縮されました。

DCR

  • dotnet tfm ベースの PCL にアップグレードまたはインストールすると問題が発生する可能性があることを NuGet がユーザーに知らせる必要があります - #3138

  • tfm="dotnet" を使用して、プロジェクトの不適切なインストール/アップグレードを警告します - #3137

  • netcoreapp11 と netstandard17 のサポートを追加します - #2998

  • nuget.exe で NuGet-Warning ヘッダーの内容をコンソールに出力する - #2934

  • .nuspecトークンの置換に AssemblyMetadata 属性を活用します - #2851

  • ロック ファイルから、ロック済みプロパティを削除します - #2379

  • シンボル パッケージは、インストールまたは更新プログラム #2807 で使用しないでください

機能

  • フォールバック パッケージ フォルダーのサポート - #2899

  • ツール パッケージに対応するためのパッケージの種類の概念を設計して実装 - #2476

  • グローバル パッケージフォルダーへのパスを取得する API - #2403

  • ネイティブ パッケージの更新プログラム対応 - #1291