次の方法で共有


NuGet 1.7 リリース ノート

NuGet 1.6 リリース ノート | NuGet 1.8 リリース ノート

NuGet 1.7 は、2012 年 4 月 4 日にリリースされました。

インストールに関する既知の問題

VS 2010 SP1 を実行していて、NuGet の以前のバージョンがインストールされている場合、NuGet をアップグレードしようとするとインストール エラーが発生する可能性があります。

NuGet をアンインストールしてから、続いて、VS 拡張情報ギャラリーから単にインストールするという回避策があります。 詳細については、「 https://support.microsoft.com/kb/2581019 」を参照してください。

注: Visual Studio で拡張情報をアンインストールできない場合 ([アンインストール] ボタンが無効になっている) は、[管理者として実行] を使用して Visual Studio を再起動する必要があります。

機能

インストール後に readme.txt ファイルを開くサポート

1.7 の新機能として、パッケージのルートにreadme.txtファイルが含まれている場合、NuGet はパッケージのインストールが完了した後、このファイルを自動的に開きます。

[NuGet パッケージの管理] ダイアログにプレリリース パッケージを表示する

[NuGet パッケージの管理] ダイアログに、プレリリース パッケージを表示するオプションを提供するドロップダウンが含まれるようになりました。

Showing prerelease packages

パッケージ ファイルが見つからない場合に、[パッケージの復元] ボタンを表示する

パッケージ マネージャー コンソールまたは [マネージャー NuGet パッケージ] ダイアログを開くと、NuGet は、現在のソリューションでパッケージ復元モードが有効になっているかどうか、およびpackagesフォルダーにパッケージ ファイルが見つからないかどうかを確認します。 これら 2 つの条件が満たされると、NuGet から通知を受け取り、便利な [復元] ボタンが表示されるようになります。 このボタンをクリックすると、不足しているすべてのパッケージが復元されるように NuGet がトリガーされます。

Package restore button on dialog

Package restore button on console

ソリューション レベルの packages.config ファイルを追加する

以前のバージョンの NuGet には、各プロジェクトには、そのプロジェクトにインストールされている NuGet パッケージを追跡するpackages.configファイルがあります。 ただし、ソリューション レベルのパッケージを追跡するための同様のファイルは、ソリューション レベルには存在しませんでした。 したがって、ソリューション レベルのパッケージを復元する方法がありませんでした。 この機能は、NuGet 1.7 内で実装されました。 ソリューション レベルpackages.configのファイルは、ソリューション ルート内の.nugetフォルダー内に配置され、ソリューション レベルのパッケージのみが格納されます。

[新しいパッケージを削除する] コマンド

使用量が少なかったことから、New-Package コマンドは削除されました。 開発者は nuget.exe または便利な NuGet パッケージ エクスプローラーを使用して、パッケージを作成してください。

バグの修正

NuGet 1.7 では、パッケージ復元ワークフローとネットワーク/ソース管理シナリオに関する多数のバグが修正されました。

NuGet 1.7 で修正された作業項目の次を参照については、[NuGet Issue Tracker for this release](http://nuget.codeplex.com/workitem/list/advanced?keyword=&status=Closed&type=All&priority=All&release=NuGet%201.7&assignedTo=All&component=All&sortField=Votes&sortDirection=Descending&page=0)を参照してください。