パッケージをインストールするフォルダを制御できるようになりました。
http://nuget.codeplex.com/workitem/215
編集:
2010年12月10日午後11時45分に関するPhil Haackのコメントを参照してください(作業項目/上記のリンク内)。サポートは1.0で部分的に実装されていますが、文書化されていません。
@dfowlerによると:次のようにソリューションの横にnuget.configファイルを追加します。
<settings>
<repositoryPath>{some path here}</repositoryPath>
</settings>
パッケージフォルダのオーバーライドを作成するためのnugetパッケージがあります。
バージョン2.1のアップデート
Azatがコメントしたように、パッケージの場所を制御する方法に関する公式ドキュメントがあります。2.1のリリースノートでは、nuget.configファイルで次の構成を指定しています(構成ファイルを配置する有効な場所の説明と階層構成モデルの動作については、リリースノートを参照してください)。
<configuration>
<config>
<add key="repositoryPath" value="C:\thePathToMyPackagesFolder" />
</config>
...
</configuration>
これにより、ファイルを配置した構成レベルのパッケージフォルダーが変更されます(ソリューションディレクトリに配置した場合はソリューション、プロジェクトディレクトリにプロジェクトを配置した場合など)。リリースノートには次のように記載されていることに注意してください。
[...]ソリューションルートの下に既存のパッケージフォルダーがある場合、NuGetがパッケージを新しい場所に配置する前に、そのフォルダーを削除する必要があります。