NuGet 1.3 リリース ノート
NuGet 1.2 リリース ノート | NuGet 1.4 リリース ノート
NuGet 1.3 は、2011 年 4 月 25 日にリリースされました。
NuGet チームは、SymbolSource.org の人々と提携して、ソースとPDBをパッケージと一緒に公開する非常に簡単な方法を提供します。 これにより、パッケージのコンシューマーは、デバッガーで、パッケージのソースにステップ インすることができます。 詳細については、「シンボル パッケージの作成と発行: ソースを使用して NuGet パッケージを発行するための簡単な方法」を参照してください。 また、Mix11 で、NuGet の詳細に関するトークの一環として、この機能のライブ デモンストレーションを視聴することもできます。 この機能は、ビデオの開始から 20 分頃から完全版が紹介されています。
注意
上記は非推奨になり、サポートされなくなりました。
このコマンドを使用することにより、パッケージ マネージャー コンソール内からパッケージのプロジェクト ページへ簡単にアクセスできます。 また、パッケージのライセンス URL とレポート不正使用ページを開くためのオプションも用意されています。 コマンドの構文は次のとおりです。
Open-PackagePage -Id <string> [-Version] [-Source] [-License] [-ReportAbuse] [-PassThru]
この-PassThru
オプションは、指定された URL の値を返すために使用されます。
例 :
PM> Open-PackagePage Ninject
ブラウザーを開き、Ninject パッケージで指定されているプロジェクト URL を開きます。
PM> Open-PackagePage Ninject -License
ブラウザーを開き、Ninject パッケージで指定されているライセンス URL を表示します。
PM> Open-PackagePage Ninject -ReportAbuse
ブラウザーを開き、指定したパッケージの不正使用を報告するために使用される現在のパッケージソースの URL を表示します。
PM> $url = Open-PackagePage Ninject -License -WhatIf -PassThru
ブラウザーで URL を開かずに、ライセンス URL を変数 $url に割り当てます。
NuGet 1.3 では、多くのパフォーマンス向上が実装されています。 NuGet 1.3 では、ユーザーごとのローカル キャッシュを含めることで、同じバージョンのパッケージを複数回ダウンロードすることを回避します。 キャッシュは、パッケージ マネージャー 設定 ダイアログからアクセスおよびクリアできます。
その他のパフォーマンスの向上として、HTTP 圧縮のサポートの追加や、Visual Studio 内でのパッケージのインストール速度の向上などがあります。
NuGet 1.3 より前のバージョンでは、nuget.exe と NuGet Visual Studio アドインで使用されるパッケージ ソースのリストが同じ場所に格納されていませんでした。 NuGet 1.3 では、同じリストが両方の場所で使用されるようになりました。 リストは、NuGet.Config
に保存され、さらに、AppDataフォルダーにも保存されます。
nuget.exe は、Subversion や Mercurial などのソース管理システムで NuGet を 適切に動作させるために、パッケージを作成する場合、 '.' 文字で始まるフォルダーとファイルを無視します。 これを、次の 2 つの新しいフラグを使用してオーバーライドすることができます。
- -NoDefaultExcludes は、この設定をオーバーライドして、すべてのファイルを含めるのに使用されます。
- -Exclude は、パターンを使用して除外できる他のファイル/フォルダーを追加するために使用されます。 例えば、ファイル拡張子が '.bak' のすべてのファイルを除外するには、次のようにします
nuget Pack MyPackage.nuspec -Exclude **\*.bak
注: パターンは、既定では再帰的ではありません。
コミュニティ コントリビューションにより、NuGet には WiX プロジェクトの種類と .NET Micro Framework のサポートが含まれています。
バグ修正の作業項目の全リストについては、[NuGet Issue Tracker for this release](http://nuget.codeplex.com/workitem/list/advanced?keyword=&status=All&type=All&priority=All&release=NuGet%201.3&assignedTo=All&component=All&sortField=LastUpdatedDate&sortDirection=Descending&page=0)
を参照してください。
- ソース ファイルを使用するパッケージは、Web サイトと Web アプリケーション プロジェクトの両方で機能します。
Websites の場合、ソース ファイルは
App_Code
フォルダーにコピーされます