我正在使用nuget自动恢复(较新版本,而不是MSBuild集成恢复)。当我构建我的解决方案时,所有依赖项都会被下载,但是,visual studio总是将packages目录添加到源代码控制中(我使用TFS)。我尝试更新.tfignore文件并添加.nuget / NuGet.config和<add key="disableSourceControlIntegration" value="true" />
。但似乎没有任何效果。如何使visual studio和tfs忽略packages目录?
答案 0 :(得分:2)
解决方案是右键单击解决方案,然后单击&#34;启用NuGet包恢复&#34;。
然后将以下内容添加到.tfignore:
\packages*
编辑:我最初跟随instructions here for auto restore但未成功。然后我启用了Nuget Package Restore,如上所述。这有效,但是被弃用的功能(如@Daniel Mann所述)。最后,我跟着instructions here for migrating to auto restore,现在一切正常。我不知道这是否是正确的程序,但它对我有用。