Обработка событий Visual Studio 2010 - PullRequest
0 голосов
/ 15 декабря 2011

Возможно ли обрабатывать события Visual Studio? Например, чтобы выполнить некоторые операции, когда пользователь открывает панель инструментов.

Используя VS2010 SDK, как мне сделать что-то подобное?

Кроме того, как мне узнать, что Visual Studio все еще инициализируется и загружает пакеты программно?

А как программно узнать, что Visual Studio загрузила все пакеты и теперь готова к взаимодействию с пользователями? Я больше ищу события VisualStudio, такие как LoadingPackagesEvent, AllPackagesLoadedEvent .. или что-то подобное!

Любая помощь очень ценится!

  • Datte

1 Ответ

0 голосов
/ 17 января 2012

Чтобы узнать, когда окно было открыто (создано) в Visual Studio, вы можете перехватить EnvDTE.WindowEvents

Когда VS готов, вы можете прослушивать DTEEventsClass события

Однако некоторые VSIX помечаются как отложенная нагрузка или просто загружаются при определенных условиях

...