我们有一个通过批处理文件构建的大型非 Visual Studio C++ 项目。我已将它集成到 Visual Studio 中作为 makefile 项目,在项目属性中自定义“构建命令行”,效果很好并且已经完成了一年多。
我现在希望介绍 Team Foundation Server 并配置自动构建。
如果我在 Visual Studio 中构建项目,那么项目将正常构建。
如果我使用自动构建服务器来构建项目,构建每次都会失败
在构建报告中查看日志文件的选项显示为灰色。给出的报告是
命令“Autobuild.cmd”以代码 1 退出。
其中 autobuild 是解决方案的“构建命令行”中指定的 cmd 文件。
谁能想到可能是这种情况的原因,我假设构建服务器只会使用“要构建的项目”框中指定的项目运行构建命令。如果是这种情况,那么我看不出它为什么会失败。