Подтвердить что ты не робот

Visual Studio SDK - событие сохранения файла Handle

Я хотел бы запустить script после того, как файлы с некоторыми расширениями будут сохранены в visual studio. Мне интересно, где обработчик события для сохранения файла находится в API Visual Studio SDK.

Может ли кто-нибудь указать мне в правильном направлении с точки зрения документации API для визуальных расширений студии. Я нашел ссылку Visual Studio SDK Reference, но было бы полезно использовать некоторые примеры примеров или примеров.

Я хочу создать частичные файлы дизайнеров, которые обычно генерируются при создании проекта (Mono для Android Project), мои файлы будут иметь временные значения, но предназначены только для включения intellisense без создания всего проекта. Я могу запустить процесс вручную прямо сейчас, но я хотел бы запустить script, когда сохраняются файлы .xml или .axml.

Думаю, мне нужно работать с IVsRunningDocTableEvents.OnAfterSave, но я не уверен, как получить дескриптор текущей таблицы doc или как я отфильтруйте файлы, для которых я хочу запустить событие. Это моя первая попытка использования SDK Visual Studio.

4b9b3361

Ответ 1

Обработчик событий для сохранения файлов:

Dte.Events.DocumentEvents.DocumentSaved

Обратите внимание, что вам нужно сохранить ссылку на Events и DocumentEvents, чтобы она действительно работала. Вот некоторая информация по этому поводу: http://social.msdn.microsoft.com/Forums/br/vsx/thread/0857a868-e650-42ed-b9cc-2975dc46e994

Вот ссылка на 30 примеров проектов, которые иллюстрируют все виды функциональных возможностей надстроек Visual Studio:

http://code.msdn.microsoft.com/Visual-Studio-2010-SDK-ddfe1372

Здесь вы можете найти информацию об этом:

http://msdn.microsoft.com/en-us/vstudio/ff677564.aspx