Эта небольшая статья поможет:
- Ознакомиться с событийной моделью построения проектов и решений MS Visual Studio;
- Понять, как получить поддержку Command-Line режима devenv.exe для VSPackage (где он изначально не предусмотрен);
- Понять, как эмулировать схожую модель событий от MSBuild Tools и транслировать на главный плагин;
- Узнать, как работать по приоритетной подписке;
- Узнать варианты получения контекста построения при обработке событий Visual Studio / MSBuild Tools;
- Узнать об оценке MSBuild Property & MSBuild Property Functions;
- Получить общие сведения межмодульного взаимодействия на слое абстракции для разнородных компонентов системы.
Синопсис
Мне довольно часто приходиться заниматься автоматизацией тех или иных процессов, поэтому не мудрено, что часть решений рано или поздно коснулись и Visual Studio.
На самом деле, эта статья, или даже заметка — результат рабочего и уже давно написанного плагина, который еще года 2 назад являлся лишь побочным продуктом при работе над одним проектом на C++. Однако мой дебют на Хабрахабре будет, пожалуй, с этого.
Читать дальше →
via Хабрахабр / Интересные / Тематические публикации http://ift.tt/1bUmwnu
Комментариев нет:
Отправить комментарий