Может ли кто-нибудь предложить лучшее место для добавления решений или событий проекта, таких как ProjectAdded, в надстройку Visual Studio?Где я должен прикреплять решения или события проекта в моей надстройке Visual Studio?
Если я делаю это, когда надстройка подключается, тогда нет загруженного решения, так как я могу узнать, когда было загружено решение?
Например, если я пишу событие для обработки добавляемых элементов проекта, где я должен это прикреплять? Событие будет запущено проектом, а это, в свою очередь, решением, поэтому я не могу присоединить события, когда надстройка подключается, потому что нет никакого решения при подключении надстройки.
С другой стороны, если я добавлю их в событие Exec(), мне нужно выполнить проверки, например, было ли это событие уже прикреплено, и я уверен, что между соединением должен быть более аккуратный способ события и событие Exec().