我们有一个包含很多项目的解决方案。其中一个项目包含 Visual Studio 预生成事件,该事件会自动生成该项目中使用的所有代码文件。这在我们的本地机器上运行得很好。
但是使用 TFS 构建来构建它会失败,并出现相当不具描述性的“以代码 XY 退出”。因此,预构建事件失败,但到目前为止我一直无法找到该事件通常生成的输出(控制台输出)。
我尝试调试 TFS 构建服务,但这没有给我带来任何结果,我将构建日志记录增加到“诊断”,但仍然没有任何结果。似乎没有任何地方生成构建日志文件。
那么这个输出可以在任何地方使用吗?如果可以的话在哪里?
最佳答案
在构建结果 View 的“查看摘要” View 中,您应该看到已编译的项目/解决方案数量的摘要,旁边有一个展开/折叠三角形。如果展开该节点,您应该会看到一个“查看日志文件”链接,该链接将打开原始 MSBuild 日志。
关于debugging - 如何在 TFS 构建中查找构建事件输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6043224/