NuGet の既定のパッケージ フォルダーの場所を変更しようとしています。
NuGet 2.1 Release Notesのドキュメント、NuGet バージョン 2.1 の新しい構成を含む多くの投稿を次のように読みました。
<configuration>
<config>
<add key=" repositoryPath" value=" C:\myteam\teampackages" />
</config>
...
</configuration>
次のスレッドも読みました。NuGet のパッケージの場所を変更することは可能ですか?
しかし、この構成は機能しませんか?
唯一の構成作業は、次のような古いものです。
<settings>
<repositoryPath>C:\myteam\teampackages</repositoryPath>
</settings>
NuGet パッケージ バージョン 2.1 を含む Visual Studio 2012 Update 1 を使用しています。
再現する手順:
- ソリューション ディレクトリに、ファイル "nuget.config" を作成します。
- nuget.config を編集して以下を追加します。
<settings>
<repositoryPath>C:\myteam\teampackages</repositoryPath>
</settings>
デフォルトのパッケージ フォルダーを削除する
Visual Studio で [ソリューション] を右クリックし、[NuGet パッケージの管理] [パッケージのインストール (任意のパッケージ)] を選択します。
パッケージがC:\myteam\teampackagesにダウンロードされたことを確認します
C:\myteam\teampackagesでダウンロードしたパッケージを削除します
nuget.config を次のように変更します。
<configuration>
<config>
<add key="repositoryPath" value="C:\myteam\teampackages" />
</config>
</configuration>
ライブラリをもう一度インストールしてみてください。
自分のフォルダーではなく、パッケージフォルダーにライブラリがインストールされているのを見つけました???