在我的解决方案的
.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>
这么做的目的是为了让Nuget包恢复变得可管理,并在我们的多个解决方案中共享包。然后我进入当前解决方案的包目录并删除了所有的包(这样它们将被还原到C:\Xos\packages
)。然后我关闭了VS 2012并重新加载了解决方案并重新构建。
但是,所有我的包都被还原到解决方案的包目录中,而不是在repositoryPath配置中指定的目录中。
我做错了什么?