我想知道是否有可能尝试使用try,catch,最后在msbuild脚本中。我正在尝试设置它,以便我可以停止IIS站点和应用程序池,做一些构建,复制文件然后确保即使在构建过程中出现问题而文件也不会被复制它可以在最少使用旧文件恢复网站。
答案 0 :(得分:3)
每个任务都可以指定属性ContinueOnError="true"
,以指示即使任务失败,目标执行仍应继续执行。如果您正在使用MSBuild 4,那么您还可以使用新属性MSBuildLastTaskResult
来确定上一个任务是成功(true
)还是失败(false
)。如果您没有使用MSBuild 4,那么您可能无法确定任务是成功还是失败。