2011-10-03 7 views
18

作成したNugetパッケージディレクトリの名前とパスを変更することはできますか?Nuget:パッケージディレクトリのパスと名前を変更する

私の現在のフォルダ構造は、このようなものです:私は思い

+ SRC

++ Project1の

++のProject2

++パッケージ

このようなフォルダ構造を持つように:

+のLib(パッケージ)

+ SRC

++ Project1の

++のProject2

+0

答えは可能です。 http://stackoverflow.com/questions/4092759/is-it-possible-to-change-the-location-of-packages-for-nuget – Rookian

答えて

34

これは、nuget.configというファイルを作成し、それをソリューションファイルと同じ場所に保存することで実行できます。

設定ファイルは次のようになります。それだけです

<settings> 
    <repositoryPath>../libs/packages</repositoryPath> 
</settings> 

を。

明らかに、あなたが望むパスを置くことができます。希望が役立ちます。

+0

これは正しい解決策ですが、このバグの影響を受けます:http:///nuget.codeplex.com/workitem/3328 –

0

この制限は、コマンドライン君を利用して、VSプラグインでありますインストール/更新コマンドのパッケージディレクトリを選択できますが、プラグインUIを使用するために戻ることはできません。

3

私はVS 2010のためにしました。

1)NuGetを更新してください。

2)は、このようなソリューションフォルダにnuget.configファイルを追加します。

<?xml version="1.0" encoding="utf-8"?> 

<settings> 
    <repositoryPath>..\..\..\Dependencies\packages</repositoryPath> 
</settings> 

3)nuget.configファイルによって参照さの場所に空の「パッケージ」フォルダを作成します。

4)[ツール] - > [ライブラリパッケージマネージャ - >)がソリューション

5用Nugetパッケージの管理、検索ボックス(またはあなたが好む他のパッケージに "asynctargetingpack" と入力)

6)をインストールします。パッケージ

7)nuget.configファイルが参照する場所にあるpackagesフォルダに移動し、パッケージファイルがあることを確認します。

1

バージョン2.2から、NuGet.Configファイルを変更できます。

NuGet Configuration File

編集 "リポジト" キー(とコメント解除)の値。

関連する問題