Поделиться через


Создание расширений с использованием шаблона проекта VSIX

Можно использовать шаблон проект VSIX для создания расширения или в пакет существующего расширения для развертывания. Шаблон проект VSIX содержит и версии Visual Basic и Visual c# и устанавливается как часть пакета SDK для Visual Studio.

Шаблон проект VSIX состоит из следующих элементов:

  • Файл source.extension.vsixmanifest, который содержит сведения о расширении.

    Примечание

    Дополнительные сведения о манифестах VSIX см. в разделе Развертывание расширений Visual Studio.

  • Набор значков для расширения.

  • Пустой файл классов.

Создание устанавливаемые расширение шаблона проекта с помощью шаблона проекта VSIX

Следующие шаги показывают, как использовать проект VSIX в пакет шаблон проекта, можно использовать совместно с другими разработчиками или передачей в коллекцию Visual Studio.

Создание устанавливаемые расширение шаблона проекта с помощью шаблона проекта VSIX

  1. Создайте шаблон проекта.

    1. Открытие проекта из которого создается шаблон. Этот проект может быть любого типа проекта.

    2. В меню Файл выберите команду Экспорт шаблона. Выполните шаги мастера.

      Zip-файл создается в %USERPROFILE% \ Мои документы \ Visual Studio 10 \ my экспортированных шаблонов \.

  2. Создайте пустой проект VSIX с помощью шаблона проекта VSIX.

    В меню Файл последовательно выберите пункты Создать и Проект. Выберите то Visual Basic OR **Visual c#**выберите Расширение среды, а затем выберите Проект VSIX.

  3. Добавьте zip-файл в проект. Установите соответствующим Копировать в выходной каталог свойство Всегда копировать.

  4. Дважды щелкните файл source.extension.vsixmanifest, чтобы открыть его в пределах конструктор манифеста VSIX, а затем сделайте следующие изменения:

    • Установка ID поле в MyProjectTemplate - 1.

    • Установка Имя продукта поле для мой шаблону проекта.

    • Установка Автор поле в компании Fabrikam.

    • Установка Описание поле для мой шаблону проекта.

    • в Содержимое раздел добавить a Шаблон проекта тип содержимого и присвойте его путь к имени файла zip.

  5. Сохраните файл и закройте source.extension.vsixmanifest.

  6. Выполните построение проекта.

  7. В выходном каталоге дважды щелкните vsix-файл.

  8. A Установщик расширений Visual Studio окно сообщения отображается и спрашивается, следует ли устанавливать расширение. Нажмите кнопку Установить.

  9. По завершении установки нажмите кнопку Завершить работу.

  10. Закройте Visual Studio, а затем снова откройте его.

  11. Открыть Диспетчер расширений (на Сервис меню). Должно быть одно из доступных расширений Шаблон проекта my.

  12. Шаблон проекта устанавливается в том же расположении в качестве типа проекта, который создал ее. Например, если создан шаблон из консольного приложения Visual Basic, то мой шаблона проекта появляется вместе с шаблоном консольного приложения Visual Basic.

Указать расположение шаблонов в диалоговом окне создание проекта

  1. В проводнике windows, переименуйте файл vsix, чтобы иметь расширение .zip, а затем откройте файл.

  2. Создайте новую папку с тем же именем, что раздел диалогового окна создание проекта шаблон должен появляться в.

  3. Если шаблон отображаться в подразделе, создание вложенной папки с таким же именем.

  4. Поместите zip-файл шаблона в новую папку.

  5. Восстановите измененный файл vsix в исходное имя.

  6. Открытие манифест VSIX.

  7. Обновление Reference - элемент для шаблона, который необходимо указывать в корень дерева папок, содержащее zip-файл шаблона. Например, если шаблон в каталоге \ CSharp \ окна, то ссылка должна указывать \ CSharp.

    Предупреждение

    Имена разделов верхнего уровня в диалоговом окне новый проект в точности не совпадают с именами папок шаблона.Если они отличаются, используйте имя папки шаблона.Папка шаблонов расположены в путь установки Visual Studio\ Common7 \ ide \ Шаблоны проекта и путь установки Visual Studio\ Common7 \ ide \ каталоги, ItemTemplates.

См. также

Ссылки

Developing Visual Studio Extensions