在不同团队项目中构建解决方案

时间:2012-09-07 18:54:01

标签: build tfs tfs2008 team-build

我在创建构建时遇到问题。我应该创建的构建是指两种不同的解决方案。在我意识到解决方案属于不同的团队项目之前,这不是问题。 TFS是否可以通过修改<SolutionToBuild>属性来引用不同团队项目中的解决方案?

TeamProject1 ->Src -->Solution1 --->Solution1.sln

TeamProject2 ->Src -->Solution2 --->Solution2.sln

TFSBuild.proj文件位于Team Project 1中,我们正在使用TFS2008。

1 个答案:

答案 0 :(得分:1)

是的,这是可能的。

只要确保通过工作空间下拉解决方案或项目文件并正确引用它,就可以构建任何项目或解决方案。

它使用引用路径,就像引用dll时一样。它可以是绝对的或相对的。你想通过相对路径来做。

在TFS.proj文件中看起来如下所示。当然,具体取决于解决方案的位置。

<SolutionToBuild Include="$(BuildProjectFolderPath)/../../Solution1.sln">

希望这有帮助。