作成したnugetパッケージディレクトリの名前とパスを変更することはできますか?
私の現在のフォルダ構造は次のとおりです。
+ src
++プロジェクト1
++ Project2
++パッケージ
次のようなフォルダ構造が欲しいのですが。
+ Lib(パッケージ)
+ src
++プロジェクト1
++ Project2
これを行うには、nuget.config
というファイルを作成し、ソリューションファイルと同じ場所に保存します。
設定ファイルは次のようになります。
<settings>
<repositoryPath>../libs/packages</repositoryPath>
</settings>
それでおしまい。
もちろん、好きなパスを入れることができます。お役に立てば幸いです。
私はVS2010のためにそれをしました。
1)NuGetを更新します。
2)次のようにnuget.configファイルをソリューションフォルダーに追加します。
<?xml version="1.0" encoding="utf-8"?>
<settings>
<repositoryPath>..\..\..\Dependencies\packages</repositoryPath>
</settings>
3)nuget.configファイルによって参照される場所に空の「packages」フォルダーを作成します。
4)[ツール]-> [ライブラリパッケージマネージャー]-> [ソリューションのNugetパッケージの管理]に移動します
5)検索ボックス(または他の任意のパッケージ)に「asynctargetingpack」と入力します
6)パッケージをインストールします
7)nuget.configファイルによって参照される場所にある「packages」フォルダーに移動し、パッケージファイルがそこにあることを確認します。
この制限はVSプラグインにあり、コマンドラインを使用してインストール/更新コマンドのパッケージディレクトリを選択できますが、プラグインUIの使用に戻ることはできません。