2010-03-18 76 views

回答

2

MSBuild Sidekick有一些调试功能以及其他一些好东西。

+0

如果您想自己使用,许可证并不昂贵。 (50块钱)。但是对于企业来说,这差不多是2k $,所以我不认为很多企业会为他的开发者提供。 – 2010-03-25 14:45:04

0

输出日志是诊断MSBuild脚本问题的主要工具,它们几乎可以为您提供可能需要的所有细节。如果正在跟踪一个特定的问题,您可以降低冗余级别,并添加一些明确的信息消息到您的构建:

<Message Importance="normal" Text="Some diagnostic info incl. property values" /> 

你可以做真正的调试运行如果编写自定义生成步骤和连接到的MSBuild二进制。

首先,虽然,你有什么真正的问题。了解你想要达到的目标以及遇到问题的位置可能会有所帮助。

我也推荐阅读Inside the Microsoft® Build Engine: Using MSBuild and Team Foundation Build - 这本书应该给你很多答案,让你不必首先诊断项目。