我的解决方案中有以下设置.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 配置中指定的目录。
我究竟做错了什么?