我已按如下方式设置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
答案 0 :(得分:0)
将nuget.config
添加到解决方案根目录,并将选项disableSourceControlIntegration
设置为true。