【问题标题】:True start/stop with msbuild task regardless of error无论错误如何,都使用 msbuild 任务真正启动/停止
【发布时间】:2010-07-14 15:41:05
【问题描述】:

我想知道是否有可能在 msbuild 脚本中进行 try、catch 和 finally 之类的操作。我正在尝试对其进行设置,以便我可以停止 IIS 站点和应用程序池,进行一些构建,复制文件,然后确保即使在构建过程中出现问题并且文件没有被复制,它也可以在至少要使用旧文件备份网站。

【问题讨论】:

    标签: c# iis-7 msbuild teamcity


    【解决方案1】:

    每个任务都可以指定属性ContinueOnError="true",以指示即使任务失败,目标执行也应继续执行。如果您使用的是 MSBuild 4,那么您还可以使用新属性 MSBuildLastTaskResult 来确定最后一个任务是成功 (true) 还是失败 (false)。如果您没有使用 MSBuild 4,那么您可能无法确定任务是成功还是失败。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-19
      • 1970-01-01
      相关资源
      最近更新 更多