Мы используем куки, чтобы пользоваться сайтом было удобно.
Хорошо
to the top
>
>
Разработка модулей расширения для Visua…

Разработка модулей расширения для Visual Studio 2005/2008/2010/2012 с использованием C# на реальных примерах

11 Окт 2012

Создание модулей расширения (или плагинов) для среды разработки Microsoft Visual Studio поначалу может показаться очень простым. Ведь есть прекрасная документация в MSDN, статьи, примеры и много дополнительных материалов. Но может показаться и сложным, когда некоторые действия будут давать не тот результат, который ожидается. И хотя такое поведение нередко оказывается характерно для любой программистской задачи, все-таки тема разработки плагинов не полностью раскрыта.

Эта статья устарела. Обновленную версию этой статьи вы можете прочитать здесь.

Мы занимаемся разработкой статического анализатора кода PVS-Studio. И хотя сам инструмент предназначен для программистов на C++, немалая его часть написана на C#. Когда мы начинали разрабатывать наш плагин, в мире Visual Studio самой новой и современной считалась версия Visual Studio 2005. И хотя сейчас, когда уже вышла Visual Studio 2012, некоторые могут сказать, что Visual Studio 2005 не совсем актуальна, мы до сих пор поддерживаем эту версию в своем инструменте. За то время что мы поддерживали разные версии Visual Studio и использовали разные возможности среды, у нас накопилось большое количество практических знаний о том, как же правильно (а особенно неправильно!) создавать плагины. Держать в себе эти знания больше не было никаких сил. Поэтому мы решили оформить их и опубликовать. Ведь некоторые решения, которые сейчас кажутся очевидными, были найдены только несколько лет спустя. А те, проблемы, которые уже давно решены, до сих пор могут мучать некоторых разработчиков плагинов.

Мы хотим нашими небольшими заметками по разработке плагинов для Visual Studio внести свой вклад в эту сферу программистской деятельности. Надеемся, что интересующиеся темой найдут для себя что-то новое или хотя бы просто будут иметь сборник рецептов и советов "как сделать" ту или иную штуку при разработке плагинов для Visual Studio.

Другие статьи этого цикла

Популярные статьи по теме


Комментарии (0)

Следующие комментарии next comments
close comment form
close form

Заполните форму в два простых шага ниже:

Ваши контактные данные:

Шаг 1
Поздравляем! У вас есть промокод!

Тип желаемой лицензии:

Шаг 2
Team license
Enterprise license
** Нажимая на кнопку, вы даете согласие на обработку
своих персональных данных. См. Политику конфиденциальности
close form
Запросите информацию о ценах
Новая лицензия
Продление лицензии
--Выберите валюту--
USD
EUR
RUB
* Нажимая на кнопку, вы даете согласие на обработку
своих персональных данных. См. Политику конфиденциальности

close form
Бесплатная лицензия PVS‑Studio для специалистов Microsoft MVP
* Нажимая на кнопку, вы даете согласие на обработку
своих персональных данных. См. Политику конфиденциальности

close form
Для получения лицензии для вашего открытого
проекта заполните, пожалуйста, эту форму
* Нажимая на кнопку, вы даете согласие на обработку
своих персональных данных. См. Политику конфиденциальности

close form
Мне интересно попробовать плагин на:
* Нажимая на кнопку, вы даете согласие на обработку
своих персональных данных. См. Политику конфиденциальности

close form
check circle
Ваше сообщение отправлено.

Мы ответим вам на


Если вы так и не получили ответ, пожалуйста, проверьте, отфильтровано ли письмо в одну из следующих стандартных папок:

  • Промоакции
  • Оповещения
  • Спам