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

ptk*_*vsk 3 tfs visual-studio nuget visual-studio-2012 nuget-package-restore

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

现在我决定尝试本地工作空间和繁荣 - 它在/ packages /中找到了数千个"检测到的变化",由于我的NuGet.Config中的disableSourceControlIntegration = true,因此应该忽略它们

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

Xav*_*ter 5

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

<configuration>
  <solution>
    <add key="disableSourceControlIntegration" value="true" />
  </solution>
</configuration>
Run Code Online (Sandbox Code Playgroud)

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

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