当从 Visual Studio 运行代码时停止代码时是否有可能运行一些代码?
我正在使用 CefGlue 库来构建一个 WinForms 应用程序,并意识到当按下停止按钮(从异常到两个没有内容打开的窗口)时会出现问题。一个单独的进程继续在后台运行。为了很好地停止 Cef 我需要执行CefRuntime.Shutdown();
也许这是因为它没有在 Visual Studio 托管进程中运行应用程序,因为 CefGlue 有这个问题(见这个)。这不会影响生产,但在开发和测试时很讨厌,但我还是想执行一些代码来解决这个问题。
我想这是不可能的,但如果是的话,知道会很有趣。
因此,我正在寻找一种在开发过程中按下停止按钮时 Visual Studio 停止应用程序时执行某些代码的方法。
注意:我使用的是 Visual Studio 2013 和 2015。
编辑 这个问题用很少的代码行就无法重现。尽管如此,我还是尝试在这里创建一个简化的示例