次の方法で共有


NuGet 3.5 RC リリース ノート

NuGet 3.5-Beta2 リリース ノート | NuGet 3.5-RTM リリース ノート

3.5 リリースでは、NuGet クライアントの品質とパフォーマンスの向上に重点を置いています。 さらに、フォールバック フォルダーのサポート、での .nuspec のサポートなど、いくつかの機能が付属しています。

問題の一覧

バグの修正

  • パッケージのインストール/復元が失敗し、"パッケージに複数の .nuspec ファイルが含まれています。" - #3231

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

  • JSON ファイルに packOptions と所有者が存在しない場合、nuget pack csproj ( project.jsonあり) がクラッシュする - #3180

  • project.jsonのnuget packは、summary、authors、ownersなどのpackOptionsタグを無視します - #3161

  • nuget パックは、.nuspecproject.json - の出力の依存関係を無視します

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

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

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

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

  • NuGet エラー - 1.0.0-* が有効なバージョン文字列ではありません - #3070

  • Find-Package が表示されないが、Install-Package 機能する - #3068

  • dev15 - #3061 で "jquery.validation" をInstall-Package するとエラーが発生する

  • NuGet バージョン 3.5.0 を使用する VS に VS 2015 更新プログラム 3 をインストールすると、エラーが発生する - #3053

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

  • -Delete コマンド ラインの ApiKey が 3.5.0-beta で読み取り/送信されない - #3037

  • 正しくない文字列: パッケージの安定したリリースがプレリリースの依存関係に含まれていない必要があります。 - #3030

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

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

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

  • nuget pack - 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 を持たない復元のためにruntime.json ファイルを読み取らないようにします#3150。 CI マシンでは、サンプル ASP.NET Web アプリケーションの復元が 15 秒以上から 3 秒に短縮されました。

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

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

DCRs

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

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

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

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

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

  • ロック ファイルからロックされたプロパティを削除する - #2379

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

Features

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

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

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

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