Разработка надстроек Visual Studio для нескольких версий Visual Studio

Перед нами была поставлена задача разработки некоторых расширений для Visual Studio для внутреннего использования. Они должны будут поддерживать несколько разных версий Visual Studio (VS2008, 2010 и 2012 - было бы неплохо иметь VS2005, но не обязательно). Я'Я хотел бы разработать их как можно более согласованным образом, повторно используя как можно большую часть кода, в то же время приспосабливая его к существующей структуре проекта для таких инструментов, например Visual Studio 2012 .sln.

Какие'лучший / самый простой способ разработки такого расширения? Проект VSPackage? Могу ли я создать VSPackage, совместимый с 2008 годом, который разработан в VS2012?

Функции, которые мне понадобятся для расширений I 'Сейчас я пишу довольно просто - мне нужно создать команды меню «Инструменты», возможно, собственное окно инструментов. Мои требования могут измениться позже, но я нев данный момент не нужны украшения для редакторов или что-то подобное.

Я виделэтот вопрос, который может показаться дублирующим, но принятого ответа нетТ ответ на вопрос, так что ...

Ответы на вопрос(1)

Ваш ответ на вопрос