gpt4 book ai didi

c# - 无论错误如何,真正启动/停止 msbuild 任务

转载 作者:行者123 更新时间:2023-11-30 22:44:59 26 4
gpt4 key购买 nike

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

最佳答案

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

关于c# - 无论错误如何,真正启动/停止 msbuild 任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3247876/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com