Различия между диспетчером надстроек Visual Studio 2010 и диспетчером расширений - PullRequest
17 голосов
/ 03 мая 2010

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

  • Чем отличаются диспетчер надстроек и менеджер расширений ?
  • Может ли надстройка быть в обоих менеджерах одновременно?

1 Ответ

16 голосов
/ 08 мая 2010

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

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...