Visual Studio本地工作区+启用Nuget包还原(disableSourceControlIntegration)

时间:2014-06-24 12:41:39

标签: visual-studio visual-studio-2012 tfs nuget nuget-package-restore

我很满意服务器工作区中的disableSourceControlIntegration = true(和/ packages / not-checked-in TFS)。

现在我决定尝试当地的工作空间和繁荣 - 它发现了成千上万的“检测到的变化”。在/ packages /中,由于我的NuGet.Config中的disableSourceControlIntegration = true,应该忽略它

任何人都有本地工作区和包恢复一起工作? 我相信添加.tfignore是一个非常糟糕的选择。 顺便说一下,我正在使用VS13。

1 个答案:

答案 0 :(得分:5)

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

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

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

您可能还需要关闭/重新打开Visual Studio,并且必须还原\packages文件夹的TFS源代码管理中的挂起更改(如果您有待添加的内容)。