locked
MSBuild FAQ: 在MSBuld中如何report一个错误? RRS feed

答案

  • 如果您在MSBuild中已经发现了错误(或者在Visual Studio其他任何的)最好的report方式是通过产品反馈中心:        https://connect.microsoft.com/feedback/Search.aspx?SiteID=210

    这个允许你跟踪这个问题的进展,如果我们打开自己内部的问题你就不能做了,此外,客户的report问题获得较高的优先级,所以它更可能是固定的。

    有时,错误是很难或者不可能为我们重现的,这使得我们很难解决这些问题。这里是一个好的bug report的一些建议:

    1) 一个解决方案或者项目的复制问题,或者是从无到有的创建的步骤的问题,如果可能的话,请缩小代码和以最简单的形式再现了问题的解决。这也应该避免了你需要发送

    你公司的知识产权

    2)获得诊断记录。在Visual Studio外部,使用命令行MSBuild /v:diag,将诊断信息输出到一个文件并定位到错误信息;在Visual Studio里面,进入 工具>选项项目和解决方案>生成和运行,和更改MSBuild的输出等级(Verbosity)到“Diagnostic“。然后重新编译您的项目,并从输出窗口中复制输出-与这个错误相关联的信息。

    请让我们知道你所期望的行为,任何其它有关环境有关的信息可能是有用的,比如你是否试过在多台计算机上,无论它总是发生或刚刚开始,是否发生在VS2003(如果适用话),以此类推。

    也可以通过相同的网页进行反馈-我们期待任何有价值的建议。


    如果您对我们的论坛在线支持服务有任何的意见或建议,请通过邮件告诉我们。
    MSDN 论坛好帮手 立刻免费下载  MSDN 论坛好帮手
    2011年5月13日 9:02