我目前正在尝试将应用程序从Microsoft的TFS迁移到IBM的Rational Team Concert(RTC)。该应用程序当前正在使用 MSBuild 通过 TFS 中的 TeamBuild 和 TFSBuild.proj 文件生成。我想知道是否可以将此文件用于 RTC 中的构建?我可以通过指定 Visual Studio 解决方案文件 (*.sln) 来生成项目,但如果可能的话,我希望通过重用 TFSBuild.proj 文件来实现。
我找到了解决方法。似乎 Jazz 构建引擎尝试调用名为"Build"的目标,无论我传入的是 *.sln 还是 *.proj 文件。因此,为了让RTC与我的TFSBuild.proj文件一起使用,我只是添加了一个名为"Build"的目标,该目标调用正确的入口点。
这似乎是不可能的,至少在原生情况下是不可能的。
jazz.net 网站一次也没有提到Tfsbuild.proj文件,而不是在其手册或论坛部分。
我一直看到从解决方案文件而不是从 TFS 文件启动的生成。