VS 2013不在AppData中服从Nuget配置

时间:2015-01-05 23:14:21

标签: visual-studio-2013 nuget nuget-package-restore

我在%appdata%/ nuget / nuget.config中有一个文件,其中包含以下内容:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <config>
    <add key="repositoryPath" value="C:\BTR\packages" />
  </config>
  <packageRestore>
    <add key="enabled" value="True" />
    <add key="automatic" value="True" />
  </packageRestore>
  <packageSources>
    <add key="nuget.org" value="https://www.nuget.org/api/v2/" />
  </packageSources>
  <disabledPackageSources />
  <activePackageSource>
    <add key="nuget.org" value="https://www.nuget.org/api/v2/" />
  </activePackageSource>
</configuration>

然后在一个项目中,我在packages.config中有以下内容

<?xml version="1.0" encoding="utf-8"?>
<packages>
  <package id="Newtonsoft.Json" version="6.0.3" targetFramework="net35" />
</packages>

如果我从/ bin删除Newtonsoft dll并重建,我希望它能将软件包下载到c:\ btr \ packages,但是它会将其下载到与解决方案相同的文件夹中的\ packages。

为什么这不符合设定的任何想法?我不(据我所知)在任何可以覆盖此设置的任何其他Nuget.config文件。

提前致谢。

更新:请参阅下面的Matt Ward的评论。

0 个答案:

没有答案