本文介绍MSB6006错误代码。
消息文本
MSB6006: 'value' exited with code 'value'.
DESCRIPTION
执行命令并返回非零退出代码或指示其输出中出现错误时,会发生此错误。
决议
标准输出消息文本后跟操作系统中的其他信息。 查看提供的其他信息以确定问题的原因。
如果在生成中启用了日志记录,则输出可能会写入生成日志。 有关详细信息,请参阅 查看、保存和配置生成日志, 以及 使用 MSBuild 获取生成日志。
若要诊断错误,请先使用 -verbosity:diag 命令行开关启用诊断日志,然后使用完整的诊断输出检查 MSBuild 日志文件。 对于大型项目的较长输出日志,请考虑将二进制日志 -bl 命令行开关与 MSBuild 结构化日志查看器 配合使用,以便更轻松地查看输出。
还可以将 MSBuildDebugEngine 环境变量设置为 1 以获取所有可能的日志。 有关详细信息,请参阅 为 .NET Framework 生成 MSBuild - 日志。
以隔离方式重现错误可能会有帮助。 尝试使用 MSBuild 在生成中使用的相同输入和命令行参数单独运行该工具。 如果符号可用,并且你拥有该工具的调试版本,请向该工具附加调试器并调试该工具本身以检查问题。
相关内容
请参阅 诊断 MSBuild 任务失败
适用于
MSBuild 的所有版本