Nuget包还原不遵守我的存储库路径配置?

Kal*_*exx 5 nuget

我在我的解决方案中有以下设置.nuget/Nuget.Config:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <solution>
    <add key="disableSourceControlIntegration" value="true" />
  </solution>
  <config>
    <add key="repositoryPath" value="C:\Xos\packages\" />
  </config>
</configuration>
Run Code Online (Sandbox Code Playgroud)

这样做的目的是尝试使Nuget包恢复可管理,并在我们的许多解决方案中共享包.然后我进入了当前解决方案的packages目录并删除了所有包(因此他们会将它们还原为C:\Xos\packages).然后我关闭VS 2012并重新加载解决方案并重建.

但是,我的所有软件包都在我的解决方案的packages目录中恢复,而不是在repositoryPath配置中指定的目录.

我究竟做错了什么?

Kal*_*exx 1

这似乎是一个错误,并在 2.3 中修复(似乎尚未发布)。

在那之前,我按照Nuget.Targets该错误中的描述修改了我的内容并暂时使用它。