我已经设置了TFS源代码管理,如下所示,以适应多个解决方案中的项目使用NuGet包还原,而没有提示路径导致问题:
https://stackoverflow.com/a/20660920/4354868
这个NuGet回购结构可以工作,我的问题是.tfignore文件不能工作,我需要一些关于如何设置.tfignore文件以适应这种“公共回购”结构的指导。
结构:
Root
|-packages
|-SharedProject
|-Solution1
-Uses SharedProject using Project Reference
|-Solution2
-Uses SharedProject using Project Reference我尝试过的事情:
根级别的.tfignore文件,与我想忽略的"packages“文件夹同级使用以下文本:
packages每个解决方案根目录中的.tfignore,指向我希望使用以下文本忽略的"packages“文件夹:
..\packages发布于 2015-10-13 15:14:58
将nuget.config添加到解决方案根,并将选项disableSourceControlIntegration设置为true。
https://stackoverflow.com/questions/33105548
复制相似问题