サーチ…


前書き

このトピックには、NuGetとその設定を使用する側面が含まれています。

Visual Studioソリューションでパッケージフォルダへのパスを変更する

デフォルトでは、NuGetはソリューションルートのパッケージフォルダにパッケージを復元します。このフォルダは、すべてのソリューションプロジェクト間で共有されます。場合によっては、復元されたパッケージの場所を変更すること(複数のソリューション間で共有するなど)が便利です。

解決策が存在するのと同じフォルダにnuget.configファイルを作成することで実現できます。

<?xml version="1.0" encoding="utf-8"?>
<configuration>
    <config>
        <add key="repositoryPath" value="../packages" />
    </config>
</configuration>

repositoryPath設定は新しいパッケージの場所を指し、復元中にNuGetによって自動的に読み取られます。

設定は1つの解決策にのみ影響し、 .slnの近くにファイルを置くだけで十分です。解決自体の中で参照する必要はありません。



Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow