Visual Studio本地工作区+启用Nuget包恢复(disablesourcecontrolinintegrat



我很高兴在服务器工作区中使用disablesourceccontrollinintegration = true(和/packages/not check -in to TFS)。

现在我决定尝试本地工作空间和boom -它在/packages/中发现了数千个"检测到的更改",这些更改应该被忽略,因为我的NuGet中的disablesourcecontrolinintegration = true。配置

有人得到本地工作区和包恢复一起工作吗?我认为添加。tfignore是一个非常糟糕的选择。顺便说一句,我用的是VS13。

在您的解决方案目录根目录中,创建一个名为.nuget的文件夹,并添加一个包含以下内容的nuget.config

<configuration>
  <solution>
    <add key="disableSourceControlIntegration" value="true" />
  </solution>
</configuration>

其他配置设置可以在这里找到:https://docs.nuget.org/docs/reference/nuget-config-settings

您可能还需要关闭/重新打开Visual Studio,并且必须在TFS源代码控制中为您的packages文件夹恢复挂起的更改(如果您有挂起的添加)。

最新更新