如何正确处理Visual Studio关闭?

锋利的牙齿

我正在尝试在加载项中处理Visual Studio关闭。问题是一旦关闭开始,各种DTE对象方法将不再起作用,而将COMException使用E_FAIL错误代码触发s,因此该加载项将无法再正常工作。

因此,我需要以某种方式检测启动关闭的时间。EnvDTE.DTE.Events.SolutionEventsEnvDTE.DTE.Events.DTEEvents类,但是其中的所有事件都标记为“仅基础结构”,因此我似乎不应该订阅它们。

什么是检测Visual Studio已开始关闭并因此DTE不再完全可用的正确方法?

乌特卡什

Visual Studio提供了QueryClose方法来处理VS包中的VS关闭。

若要使用此方法,请在您的Package类中重写此方法,然后执行要在关闭期间执行的操作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

关闭Visual Studio弹出窗口

来自分类Dev

如何在Visual Studio中打开/关闭.qrc的压缩?

来自分类Dev

正确处理responseStream和StreamReader关闭

来自分类Dev

如何关闭崩溃的Visual Studio调试器?

来自分类Dev

如何正确处理AsyncTasks的RejectedExecutionException?

来自分类Dev

如何正确处理SIGINT以关闭文件/连接

来自分类Dev

如何在Visual Studio 2013中以调试模式关闭ASSERT

来自分类Dev

关闭Visual Studio高亮显示颜色

来自分类Dev

Visual Studio在运行后关闭文档

来自分类Dev

OCaml:如何正确处理总和类型?

来自分类Dev

如何正确处理请求承诺错误?

来自分类Dev

Flask下的fork如何正确处理?

来自分类Dev

如何解决Microsoft SQL Server Management Studio v18中UTF-8数据显示不一致的问题,并正确处理这些数据?

来自分类Dev

Visual Studio 2015 CE intellisense持续关闭

来自分类Dev

防止Visual Studio关闭服务结构服务

来自分类Dev

在Visual Studio Code中关闭整行复制

来自分类Dev

客户端无需关闭握手即可与websocket断开连接(关闭浏览器选项卡)。如何正确处理呢?

来自分类Dev

如何关闭Android Studio的Beta发布通知?

来自分类Dev

如何正确处理httpClient?

来自分类Dev

如何在Visual Studio中打开/关闭.qrc的压缩?

来自分类Dev

如何正确处理scanf()

来自分类Dev

如何正确处理插件,确保所有打开的服务调用均已关闭

来自分类Dev

关闭控制台时如何正确处理SIGBREAK?

来自分类Dev

Visual Studio 2015 CE intellisense持续关闭

来自分类Dev

Visual Studio Code - 自动关闭 HTML 标签

来自分类Dev

如何正确处理并发?

来自分类Dev

如何在 Visual Studio 2017 中关闭 JSLint?

来自分类Dev

如何在 Visual Studio 2017 中关闭 Windows 窗体继承?

来自分类Dev

如何正确处理导航

Related 相关文章

  1. 1

    关闭Visual Studio弹出窗口

  2. 2

    如何在Visual Studio中打开/关闭.qrc的压缩?

  3. 3

    正确处理responseStream和StreamReader关闭

  4. 4

    如何关闭崩溃的Visual Studio调试器?

  5. 5

    如何正确处理AsyncTasks的RejectedExecutionException?

  6. 6

    如何正确处理SIGINT以关闭文件/连接

  7. 7

    如何在Visual Studio 2013中以调试模式关闭ASSERT

  8. 8

    关闭Visual Studio高亮显示颜色

  9. 9

    Visual Studio在运行后关闭文档

  10. 10

    OCaml:如何正确处理总和类型?

  11. 11

    如何正确处理请求承诺错误?

  12. 12

    Flask下的fork如何正确处理?

  13. 13

    如何解决Microsoft SQL Server Management Studio v18中UTF-8数据显示不一致的问题,并正确处理这些数据?

  14. 14

    Visual Studio 2015 CE intellisense持续关闭

  15. 15

    防止Visual Studio关闭服务结构服务

  16. 16

    在Visual Studio Code中关闭整行复制

  17. 17

    客户端无需关闭握手即可与websocket断开连接(关闭浏览器选项卡)。如何正确处理呢?

  18. 18

    如何关闭Android Studio的Beta发布通知?

  19. 19

    如何正确处理httpClient?

  20. 20

    如何在Visual Studio中打开/关闭.qrc的压缩?

  21. 21

    如何正确处理scanf()

  22. 22

    如何正确处理插件,确保所有打开的服务调用均已关闭

  23. 23

    关闭控制台时如何正确处理SIGBREAK?

  24. 24

    Visual Studio 2015 CE intellisense持续关闭

  25. 25

    Visual Studio Code - 自动关闭 HTML 标签

  26. 26

    如何正确处理并发?

  27. 27

    如何在 Visual Studio 2017 中关闭 JSLint?

  28. 28

    如何在 Visual Studio 2017 中关闭 Windows 窗体继承?

  29. 29

    如何正确处理导航

热门标签

归档