
最近、.NETプラットフォームのNuGetパッケージマネージャーは、バージョン1.4の別の更新プログラムを受け取りました。 新バージョンの主な革新は次のとおりです。 革新の完全かつ詳細なリストは、 公式ウェブサイトで入手できます。
その他の更新パッケージ機能
更新パッケージチームは、いくつかの追加機能を一度に受け取りました。
- 1つのプロジェクトのすべてのパッケージを更新:Update-Package -Project MvcApplication1;
- すべてのプロジェクトのパッケージを一度に更新:Update-Package PackageId;
- すべてのプロジェクトのすべてのパッケージを更新する:Update-Package;
- すべてのパッケージの安全な更新の実装:Update-Package –Safe。
ソリューションレベルでのパッケージ管理
NuGetの新バージョンでは、GUIを使用して、個別のプロジェクトのレベルだけでなく、ソリューションレベルでもすぐにパッケージを管理できるようになりました。 これにより、たとえば、すべてのプロジェクトに対してすぐにパッケージをインストールできます。


ソリューションのパッケージ管理ウィンドウを起動するには、ソリューションオプションメニューから[NuGetパッケージの管理 ]を選択します。
バージョンアップグレードの制限
新しいプロパティallowedVersionsがpackages.configプロジェクトのパッケージリスト記述ファイルに追加されました。これにより、パッケージを更新できるバージョンを制限できます。 たとえば、以下のSomePackageパッケージは、2.0(3.0を含む)から3.0(3.0を除く)までのバージョンに制限されています。

バージョン範囲を説明するための形式はここで説明されます 。
パッケージレンダラー
NuGet 1.4には、すべての依存関係を持つソリューションにインストールされたパッケージを視覚化できる新しいツールが含まれています。

このツールは、Visual Studio 2010 Premium以降でのみ使用できます。
NuGetの新しいバージョンを自動的に確認する
パッケージマネージャーのGUIで、通知と更新の可能性を備えたNuGetの新しいバージョンを自動的に確認する機能が追加されました。
その他の改善
- ダイアログ:一部のメニュー項目の名前が変更され、NuGetダイアログにパッケージタグが表示され、パッケージの最終更新日が表示されるようになりました。
- PowerShell:制限された環境で使用するために署名されたスクリプトが追加されました;コンソールは$ host.ui.Promptおよび$ host.ui.PromptForChoiceを介してユーザー入力を受信する機能をサポートします。
- Nuget.exeの複数シェルの機能強化
- nuget.exeを操作するためのNuGetサーバーの新機能。
- 88件のインシデントが終了し、そのうち71件がバグとして報告されました。