在单个构建定义TFS 2010中使用多个源控制文件夹

时间:2011-07-17 06:58:10

标签: msbuild tfs2010

在“工作区”标签中

源代码管理文件夹:我从整个团队项目中选择了两个位置。我不想选择整个团队项目,因为它有20个项目。

我只需要两个项目位置进行构建 $ / TeamProject / ABCProj.SVC
$ / TeamProject / ABCProj.UI

构建代理文件夹,如果我为源控​​制文件夹位置指定相同的$(SourceDir)($ / TeamProject / ABCProj.SVC,$ / TeamProject / ABCProj.UI)

以上,我无法保存构建定义。

保存Build定义时出错 “$(SourceDir)只能在给定的工作空间中映射一次” 任何人都可以提出解决方案。

1 个答案:

答案 0 :(得分:3)

您必须将版本控制文件夹映射到不同的源目录,例如:

$/TeamProject/ABCProj.SVC -> $(SourceDir)/ABCProj.SVC
$/TeamProject/ABCProj.UI  -> $(SourceDir)/ABCProj.UI

或者,您只需将$/TeamProject映射到$(SourceDir),然后隐藏您不想获取源代码的所有子项目。