如何让visual studio 2013源代码控制忽略packages目录

时间:2015-01-23 14:17:44

标签: visual-studio tfs nuget

我正在使用nuget自动恢复(较新版本,而不是MSBuild集成恢复)。当我构建我的解决方案时,所有依赖项都会被下载,但是,visual studio总是将packages目录添加到源代码控制中(我使用TFS)。我尝试更新.tfignore文件并添加.nuget / NuGet.config和<add key="disableSourceControlIntegration" value="true" />。但似乎没有任何效果。如何使visual studio和tfs忽略packages目录?

1 个答案:

答案 0 :(得分:2)

解决方案是右键单击解决方案,然后单击&#34;启用NuGet包恢复&#34;。

然后将以下内容添加到.tfignore:

\packages*

编辑:我最初跟随instructions here for auto restore但未成功。然后我启用了Nuget Package Restore,如上所述。这有效,但是被弃用的功能(如@Daniel Mann所述)。最后,我跟着instructions here for migrating to auto restore,现在一切正常。我不知道这是否是正确的程序,但它对我有用。