0

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

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

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

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

4

1 回答 1

1

对的,这是可能的。

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

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

在您的 TFS.proj 文件中,它将如下所示。当然,这取决于您的解决方案在哪里。

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

希望这可以帮助。

于 2012-09-07T19:00:25.830 回答