4

既存のソリューションには、次の内容の NuGet.Config ファイルがあります。

<?xml version="1.0" encoding="utf-8"?> 
<configuration>   
    <solution>
        <add key="disableSourceControlIntegration" value="true" />           
    </solution>
    <config>
        <add key="repositorypath" value="NuGetPackages" />
    </config> 
</configuration>

この構成では、すべてのパッケージを "NuGetPackages" フォルダーに格納するよう NuGet に指示します。これは、既存のすべてのプロジェクト (WebApi、ライブラリなど) で正常に機能しますが、新しい ASP.NET Core プロジェクトを追加すると、パッケージはC:\Users\<username>\.dnx\packagesフォルダーに保存されます。

ソリューション レベルでパッケージ フォルダーを変更する方法はありますか?

ありがとう!!

4

2 に答える 2

3

ええ、そのために使用できますglobal.json

{
  "packages": "NuGetPackages",
  "projects": [ "src", "test" ],
  "sdk": {
    "version": "1.0.0-rc1-update1"
  }
}

参照: https://github.com/aspnet/Home/wiki/Package-Locations

于 2016-03-16T16:18:47.470 に答える