NuGet 3.4-RC リリース ノート | NuGet 3.4.1 リリース ノート
NuGet 3.4 は、Visual Studio 2015 Update 2 および Visual Studio 15 Preview リリースの一部として 2016 年 3 月 30 日にリリースされ、いくつかの考え方を念頭に置いて構築されました。
- クロスプラットフォームのサポート
- パフォーマンスの向上
- UI の軽微な機能強化
RC で以前に追加された次の機能は、3.4 リリース用に更新または完了されています。
新機能
- NuGet クライアントでリポジトリからの gzip コンテンツ エンコードがサポートされるようになりました
- xproj プロジェクトのパッケージからの PDB のサポート
- contentFiles 要素での iOS および Android ビルド アクションのサポート
- netstandardとnetstandardappフレームワークモニカーのサポート
新しいユーザー インターフェイス機能
- 特に [インストール済み]、[更新プログラム]、[統合] タブでのパフォーマンスの大幅な向上
- "すべてのパッケージソース"の集計は、適切な検索結果の統合で利用可能です。
- インストール済みタブと [更新プログラム] タブがアルファベット順に並べ替えられるようになりました
- 検索を更新できるようにする [更新] ボタンを追加しました
- バージョン一覧の上部にある最新のビルド オプション
更新プログラムと機能強化
- 浮動バージョンを持つ
project.jsonで参照されるパッケージは、すべてのビルドで更新されるわけではありません。 代わりに、project.jsonの復元、クリーンアップ、再構築、または変更を強制された場合にのみ更新されます。 - nuGet 構成 UI を使用すると、nuget.org リポジトリ ソースがプロジェクト構成に強制されなくなります。
- NuGet は、共有プロジェクトのパッケージを復元することも、ロック ファイルを書き込むこともなくなりました。
- 到達できないサーバーまたは応答速度が遅いサーバーのネットワーク障害と再試行処理が改善されました。
- Visual Studio パッケージ マネージャー UI でキーボードとマウスの動作が改善されました。
- DNX で最新の
project.jsonスキーマがサポートされるようになりました。
重大な変更
- パッケージのバージョン番号が メジャー形式に正規化されるようになりました。minor。patch-プレリリース メジャー、マイナー、パッチのそれぞれは整数として扱われ、先頭にゼロがドロップされます。 プレリリース情報は文字列として扱われ、変更は適用されません。 これらの数値は、NuGet クライアントによるクエリと、nuget.org サービスによって提供される検索で使用されます。 詳細については、 NuGet Docs のプレリリース バージョンを参照してください。
既知の問題
発行: Windows 10 v1511 ユーザーは、次のシナリオで、Visual Studio で PowerShell で問題が発生したり、Visual Studio がクラッシュしたりする可能性があります。
- install.ps1/uninstall.ps1 スクリプトを含むパッケージのインストール/アンインストール
- init.ps1 スクリプトを持つプロジェクトの読み込み (EntityFramework など)
- Web コンテンツの公開
回避策: Windows 10 のインストールに対して、最新のパッチが適用されていることを確実にしてください。特に、2016年1月の更新プログラム (KB 3124263) またはそれ以降の更新です。 詳細については、GitHub の問題 #1638 を参照してください。
発行: NuGet v2 プロトコルのリダイレクトが壊れています。 要求を別のホストにリダイレクトするカスタム NuGet リポジトリでは、リダイレクト要求が尊重されません。
回避策: この問題を回避するには、リダイレクトされたサーバーの場所を指すように設定でパッケージ リポジトリ URI を構成します。 詳細については、 GitHub pull request #387 を参照してください。
GitHub の問題リストで引き続き問題を追跡しています。これは次の場所にあります。 https://github.com/nuget/home/issues