我创建了一个nuget.config
文件并将其放在项目的解决方案根目录中。
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<config>
<add key="repositorypath" value="..\packages" />
<solution>
<add key="disableSourceControlIntegration" value="true" />
</solution>
</config>
</configuration>
当我使用VS2015构建项目时,一切运行正常。它会下载nuget包,但不会尝试将它们添加到源代码管理中。但是,当我尝试在VS2013中运行相同的项目构建时,使用干净的构建(即没有包),它将成功下载它们,但始终将它们添加到源。
VS1013安装了Nuget v2.8.60723.765扩展程序 - 并且没有列出可从扩展程序管理器获得的更新。我已经读过was a problem有这个功能,但这似乎是在v3中(并已在3.2中修复)。
我试图将配置文件放在解决方案根目录下的.nuget文件夹中的解决方案根目录(显然应该可以工作)和。两种解决方案都没有解决问题。
我是否遗漏了配置文件中允许VS2013 而不是将这些包文件夹添加到源代码管理中的内容?