18

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

私の現在のフォルダ構造は次のとおりです。

+ src

++ Project1

++ Project2

++パッケージ

次のようなフォルダ構造にしたいのですが。

+ Lib(パッケージ)

+ src

++ Project1

++ Project2

4

4 に答える 4

34

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

構成ファイルは次のようになります。

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

それでおしまい。

もちろん、好きなパスを入れることができます。お役に立てば幸いです。

于 2012-04-10T19:32:08.243 に答える
3

私はVS2010のためにそれをしました。

1)NuGetを更新します。

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

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

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

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

4)[ツール]->[ライブラリパッケージマネージャー]->[ソリューションのNugetパッケージの管理]に移動します

5)検索ボックス(またはその他の任意のパッケージ)に「asynctargetingpack」と入力します

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

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

于 2012-10-06T14:32:18.010 に答える
1

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

NuGet構成ファイル

「repositorypath」キーの値を編集します(そしてコメントを外します)。

于 2013-03-22T14:52:21.370 に答える
0

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

于 2011-10-07T21:01:21.997 に答える