gpt4 book ai didi

msbuild - 你如何编写一个 MSBuild 任务来支持取消?

转载 作者:行者123 更新时间:2023-12-04 05:41:39 26 4
gpt4 key购买 nike

我有一个针对 xUnit.net 的自定义 MSBuild 任务。当任务运行时,如果我按 Ctrl+C,它会“尝试”取消任务,但它当然会失败(因为我的任务不支持取消)。再多的 MSDN 文档搜索或 Google-fu 都没有找到解决方案。由于我找不到一个明显的接口(interface)来实现,我猜可能通过某种约定来支持取消。

有没有人这样做过,并且知道取消工作需要什么?

最佳答案

我知道您非常了解任务层次结构,但很可能这就是您正在寻找的内容,只是您没有实现 ToolTask 的事实。 ...

Inside MSBuild 2nd ed说(p118)ToolTask.Cancel

This method is called to cancel the task execution. Once this method is called by MSBuild, if the task does not complete, it will be forcefully terminated



其中没有其他关于取消的引用。

关于msbuild - 你如何编写一个 MSBuild 任务来支持取消?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9865982/

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