在没有安装VS的计算机上构建解决方案并获得工作流编译错误时,我想跟踪错误的来源,但msbuild输出不是很有帮助:
C:\ Program Files \ MSBuild \ Microsoft \ Windows Workflow Foundation \ v3.0 \ Workflow.Targets(80,3):错误:无法找到类型或命名空间名称'Foo'(您是否错过了使用指令或程序集引用?)
即使具有详细程度的诊断级别,也无关于文件和行的信息。 但是VS设法找到文件和行号。 我不想在我们正在构建的机器上安装VS. 有没有办法告诉工作流编译器报告源文件名和行号 编译错误?
谢谢!
答案 0 :(得分:0)
您可以在使用Visual Studio成功构建的机器上使用MSBuild在命令行上构建它,还是在那里失败?
Sayed Ibrahim Hashimi
我的书:Inside the Microsoft Build Engine : Using MSBuild and Team Foundation Build