【问题标题】:Tracking workflow compilation error source from msbuild output从 msbuild 输出跟踪工作流编译错误源
【发布时间】:2009-06-14 11:22:02
【问题描述】:

在没有安装 VS 的机器上构建解决方案时,如果出现工作流编译错误,我想追踪错误的来源,但 msbuild 输出不是很有帮助:

C:\Program Files\MSBuild\Microsoft\Windows Workflow Foundation\v3.0\Workflow.Targets(80,3): 错误:找不到类型或命名空间名称“Foo”(您是否缺少 using指令还是程序集引用?)

即使诊断级别达到详细程度,文件和行也一无所获。 但是 VS 设法找到文件和行号。 我不想在我们正在构建的机器上安装 VS。 有没有办法告诉工作流编译器报告源文件名和行号 编译错误?

谢谢!

【问题讨论】:

    标签: msbuild compilation workflow-foundation


    【解决方案1】:

    您能否在使用 Visual Studio 成功构建的机器上使用 MSBuild 在命令行上构建它,还是在那里也失败?

    赛义德·易卜拉欣·哈希米

    我的书:Inside the Microsoft Build Engine : Using MSBuild and Team Foundation Build

    【讨论】:

    • 无论有无 VS 都会失败,VS 会给出行号和文件名。
    • 问题不是我找不到特定的错误,而是我必须在其他机器上启动VS才能跟踪此类错误。
    • 好的,在那种情况下我不确定。您可能需要请一位 MSBuild 或 Visual Studio 团队成员加入。您是否尝试过 MSDN MSBuild 论坛 (social.msdn.microsoft.com/Forums/en-US/msbuild/threads)?他们通常会对此进行监控。
    猜你喜欢
    • 2015-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-07
    • 2013-12-14
    • 2011-11-25
    • 1970-01-01
    相关资源
    最近更新 更多