如何在停止调试器后启动清理方法?

时间:2014-08-06 13:04:29

标签: c# .net unit-testing visual-studio-2012 visual-studio-2013

我为我的库创建了一系列单元测试,它们操作某个.html文件。 我想要做的是在测试之前备份文件,然后在测试结束时恢复它。我正在使用AssemblyCleanup属性来恢复部分,这非常有效。唯一的问题是,当我手动停止调试器时,不会执行清理代码,也不会恢复我的文件... 有什么建议吗?

1 个答案:

答案 0 :(得分:3)

您无法处理已终止流程的流程终止。您唯一的选择是使用另一个进程来观察已终止的进程。

重新安排代码以便在启动时进行清理可能是一个更容易的选择。