我正在将我的 VS 扩展升级到 VS 2022,IVsSolutionEvents2 事件 OnAfterOpenSolution 和 OnAfterOpenProject 似乎永远不会触发。它们在 VS 2019 中运行良好。
一些事件触发正常,例如 OnBeforeLastDocumentUnlock,但不是这些人。
有没有其他人遇到过这个?
这是我的 VSHistory 扩展:
https://marketplace.visualstudio.com/items?itemName=KenCross.VSHistory
编辑:
没关系——我想通了。我的扩展在解决方案加载后才开始运行,因此接收这些事件为时已晚。这是我应该意识到的异步扩展的常见问题。