【问题标题】:Debugging of MSBuild projectMSBuild项目的调试
【发布时间】:2012-10-12 11:44:41
【问题描述】:

在我的项目中,我使用 MSBuild 在开发服务器上构建我的 asp.net 项目。我的 msbuild.proj 中有一些目标,但其中一个目标没有执行。

可以逐步运行构建过程(如在调试器中)?我在哪里可以找到操作日志文件?

【问题讨论】:

    标签: msbuild cruisecontrol.net


    【解决方案1】:

    查看这里了解更多信息:How can I debug (preferably in an IDE) an MSBuild script?

    MsBuild 是声明性的。当然,许多任务都有命令式代码,但如果没有源代码,您将无法轻松调试它们。

    我以前所做的是将verbosity level 设置为诊断,以便它显示它认为它在做什么。

    一旦您了解了诸如项目、属性和表达式评估规则之类的规则,就很容易了。

    最好将 MsBuild 视为数据流而不是控制流。您有一些源数据、项目、表达式、属性,并将其转换为输出数据集。就像在 SQL 中你指定你想要什么而不是如何去做 - MsBuild 是一样的。

    说了这么多:I just found this hidden debugger thing :-)

    【讨论】:

      猜你喜欢
      • 2011-01-28
      • 2014-11-22
      • 2017-06-26
      • 2012-01-03
      • 2015-11-14
      • 1970-01-01
      • 2010-11-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多