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

Различия между менеджером надстроек Visual Studio 2010 и менеджером расширений

Разница между надстройкой и пакетом интеграции остается неясной, и теперь с Visual Studio 2010 появляется менеджер расширений вместе с менеджером надстройки.

  • В чем разница между менеджером надстроек и менеджером расширений?
  • Может ли надстройка быть в обоих менеджерах одновременно?
4b9b3361

Ответ 1

Надстройки реализуют интерфейс расширяемости, который был впервые создан для Visual Studio.Net для настройки и автоматизации IDE. Эти надстройки поддерживаются в Visual Studio 2002/2003/2005/2008/2010.

Расширения MEF и обычно не реализуют интерфейс надстройки. Visual Studio 2010 - первая версия Visual Studio для поддержки компонентов MEF.

В диспетчере надстроек отображаются только надстройки. В диспетчере расширений отображаются только расширения.

Я не знаю, может ли расширение MEF также быть загружено Visual Studio в качестве надстройки, но действительно не так много причин, чтобы это произошло. Расширение может использовать дополнительные интерфейсы DTE без фактического загрузки в качестве надстройки.