“Пакет Интеграции Visual Studio” по сравнению с “Дополнением Visual Studio”: каково различие?

Ответ Jason добьется цели. Однако вместо того, чтобы установить svn:ignore на на каталоге кэша, можно хотеть включать "кэш" в родитель svn:ignore свойство каталога, в случае, если каталог кэша не всегда присутствует. Я делаю это в ряде "холостых" папок.

32
задан Kate Gregory 14 July 2011 в 21:18
поделиться

2 ответа

Хорошо, можно найти полное подробное сравнение здесь (существуют также ссылки с предыдущими частями в ряду).

, Но в основном, дополнения были доступны как тип расширения VS от самых первых версий VS и создали как COM-компоненты. Позже, некоторые ограничения были открыты в том подходе, таким образом, новая функция расширяемости была создана - а именно, VS пакет SDK.

, Вероятно, при создании расширения для VS 2008 +, необходимо быть нацелены на пакет SDK VS как на более новую технологию. Другая сильная сторона пакета VS является лучшей интеграцией с Visual Studio.

Независимо от того, что вы делаете, дополнения внешняя вещь для Visual Studio, в то время как VSPackages абсолютно интегрированы часть IDE.

Вы все еще могли бы рассмотреть создание дополнения

  • при необходимости в доступе к высокоуровневой расширяемости API, в противоположность фундаментальному API низкого уровня, доступному от пакета VS;
  • вы разрабатываете в Visual Basic (шаблоны для Пакета VS доступны только в C# / Visual C++);
  • вы хотите автоматизировать простую задачу / общий сценарий, затем дополнение, вероятно, потребует меньшего усилия по разработке.
36
ответ дан 27 November 2019 в 21:05
поделиться

Пакет интеграции - это то, что можно выбрать при запуске нового проекта (например, как выбрать C # или VB).

См. http: //www.bitwisemag. com / copy / features / dev / visual_studio / vs2005_integration_1.html .

Надстройки работают так же, как и для приложений MS Office. Вы можете добавлять свои собственные кнопки и пункты меню. Вот пример: http://www.c-sharpcorner.com/UploadFile/mgold/AddIns11292005015631AM/AddIns.aspx .

-1
ответ дан 27 November 2019 в 21:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: