NuGet 3.5 RC リリース ノート
NuGet 3.5-ベータ2 リリース ノート | NuGet 3.5-RTM リリース ノート
3.5 リリースでは、NuGet クライアントの品質とパフォーマンスの改善を優先。 さらに、フォールバック フォルダー対応、PackageType 対応など、いくつかの機能が.nuspec
付属しています。
バグ修正
パッケージのインストール/回復が[パッケージに複数の
.nuspec
ファイルが含まれています] で失敗する - #3231nuget パックは、何に関係なく内容 フォルダーに
.tt
ファイルを強制的に追加 します - #3203JSON ファイル内に packOptions とオーナーが存在しないとき、nuget pack csproj (
project.json
適用) がクラッシュします - #3180project.json
の NuGet パックが、[概要]、[著者]、[オーナー] などの packOptionsタグを無視します - #3161nuget パックでは、
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
に適用されないことを明確にする必要があります - #2665NuGet 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 で使用しないでください