msbuild - TFS 2010 构建期间出现未知错误

标签 msbuild workflow-foundation tfsbuild

我们的构建过程经常会提示以下错误:

Cannot cancel the workflow. Agent needs to be restarted. Details: The operation could not be performed because WorkflowApplication 1bdad252-a330-4e37-9749-749ed7ceaea8 is aborted.

我知道这个错误只是一个通用的失败消息,但我似乎找不到真正的错误。发送此错误时正在运行的内容是:Run MSBuild for Project 事件和关联变更集和工作项 事件。 (它们并行运行)。我尝试将日志记录级别提高到诊断,但似乎不起作用。

可能相关的问题,当发生这种情况时,不会创建 MSBuild 的日志文件,即使在其他时候也会创建。

最佳答案

此构建模板中是否有任何自定义事件,或者它只是默认构建模板?如果我没记错的话,此错误消息表明进程中存在未处理的异常(可能来自后台线程),导致工作流应用程序中止。我很久以前就诊断过类似的问题,结果发现未处理的异常是从客户的自定义事件中抛出的。

不幸的是,我认为未处理的异常没有得到很好的报告。您可以尝试将windbg附加到构建机器上的TfsBuildServiceHost.exe,并设置为打印出所有异常(并希望这能够重现)。但如果您确实有自定义事件,请先仔细查看它们。

这是另一个 thread来自互联网关于我发现的这个错误。确保您创建了构建共享并向构建服务帐户授予写入权限。

关于msbuild - TFS 2010 构建期间出现未知错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7967424/

相关文章:

workflow - WF 的有力案例

continuous-integration - 项目 $/<myproject>/Drops 可能不会被隐藏,因为它没有映射的父项。 (类型WorkingFolderException)

visual-studio-2013 - 错误 MSB4025 : The project file could not be loaded. 找不到文件(项目文件名).metaproj

visual-studio - 是否可以在 NuGet 包安装期间修改 VS 项目文件?

c++ - 在应用程序构建期间自动复制文件以输出

c# - 从工作流事件发布事件

workflow - Windows工作流程: "singleton"-style workflow?

tfs - Team Foundation Server 2010/MSBuild : Error parsing the nested project section in solution file

MSbuild 任务失败,因为 "Any CPU"解决方案构建无序

visual-studio - MSBuild 的版本历史是什么?