如何为常见的nuget包文件夹提供tfignore文件?

时间:2015-10-13 14:38:21

标签: version-control tfs nuget nuget-package-restore tfignore

我已按如下方式设置TFS源代码控制,以适应多个解决方案中的项目,以便在没有提示路径导致问题的情况下使用NuGet包还原:

https://stackoverflow.com/a/20660920/4354868

这个NuGet repo结构有效,我的问题是.tfignore文件不能正常工作,我需要一些关于如何设置.tfignore文件以适应这种“常见仓库”结构的指导。

结构:

Root
   |-packages
   |-SharedProject
   |-Solution1
        -Uses SharedProject using Project Reference  
   |-Solution2
        -Uses SharedProject using Project Reference

我尝试过的事情:

在根级别的

.tfignore文件,使用以下文本同步到我要忽略的“packages”文件夹:

packages
每个解决方案根目录中的

.tfignore,使用以下文本指向我想要忽略的“packages”文件夹:

..\packages

1 个答案:

答案 0 :(得分:0)

nuget.config添加到解决方案根目录,并将选项disableSourceControlIntegration设置为true。

https://docs.nuget.org/consume/nuget-config-settings