Создание расширений с использованием шаблона проекта VSIX
Можно использовать шаблон проект VSIX для создания расширения или в пакет существующего расширения для развертывания. Шаблон проект VSIX содержит и версии Visual Basic и Visual c# и устанавливается как часть пакета SDK для Visual Studio.
Шаблон проект VSIX состоит из следующих элементов:
Файл source.extension.vsixmanifest, который содержит сведения о расширении.
Примечание
Дополнительные сведения о манифестах VSIX см. в разделе Развертывание расширений Visual Studio.
Набор значков для расширения.
Пустой файл классов.
Создание устанавливаемые расширение шаблона проекта с помощью шаблона проекта VSIX
Следующие шаги показывают, как использовать проект VSIX в пакет шаблон проекта, можно использовать совместно с другими разработчиками или передачей в коллекцию Visual Studio.
Создание устанавливаемые расширение шаблона проекта с помощью шаблона проекта VSIX
Создайте шаблон проекта.
Открытие проекта из которого создается шаблон. Этот проект может быть любого типа проекта.
В меню Файл выберите команду Экспорт шаблона. Выполните шаги мастера.
Zip-файл создается в %USERPROFILE% \ Мои документы \ Visual Studio 10 \ my экспортированных шаблонов \.
Создайте пустой проект VSIX с помощью шаблона проекта VSIX.
В меню Файл последовательно выберите пункты Создать и Проект. Выберите то Visual Basic OR **Visual c#**выберите Расширение среды, а затем выберите Проект VSIX.
Добавьте zip-файл в проект. Установите соответствующим Копировать в выходной каталог свойство Всегда копировать.
Дважды щелкните файл source.extension.vsixmanifest, чтобы открыть его в пределах конструктор манифеста VSIX, а затем сделайте следующие изменения:
Установка ID поле в MyProjectTemplate - 1.
Установка Имя продукта поле для мой шаблону проекта.
Установка Автор поле в компании Fabrikam.
Установка Описание поле для мой шаблону проекта.
в Содержимое раздел добавить a Шаблон проекта тип содержимого и присвойте его путь к имени файла zip.
Сохраните файл и закройте source.extension.vsixmanifest.
Выполните построение проекта.
В выходном каталоге дважды щелкните vsix-файл.
A Установщик расширений Visual Studio окно сообщения отображается и спрашивается, следует ли устанавливать расширение. Нажмите кнопку Установить.
По завершении установки нажмите кнопку Завершить работу.
Закройте Visual Studio, а затем снова откройте его.
Открыть Диспетчер расширений (на Сервис меню). Должно быть одно из доступных расширений Шаблон проекта my.
Шаблон проекта устанавливается в том же расположении в качестве типа проекта, который создал ее. Например, если создан шаблон из консольного приложения Visual Basic, то мой шаблона проекта появляется вместе с шаблоном консольного приложения Visual Basic.
Указать расположение шаблонов в диалоговом окне создание проекта
В проводнике windows, переименуйте файл vsix, чтобы иметь расширение .zip, а затем откройте файл.
Создайте новую папку с тем же именем, что раздел диалогового окна создание проекта шаблон должен появляться в.
Если шаблон отображаться в подразделе, создание вложенной папки с таким же именем.
Поместите zip-файл шаблона в новую папку.
Восстановите измененный файл vsix в исходное имя.
Открытие манифест VSIX.
Обновление Reference - элемент для шаблона, который необходимо указывать в корень дерева папок, содержащее zip-файл шаблона. Например, если шаблон в каталоге \ CSharp \ окна, то ссылка должна указывать \ CSharp.
Предупреждение
Имена разделов верхнего уровня в диалоговом окне новый проект в точности не совпадают с именами папок шаблона.Если они отличаются, используйте имя папки шаблона.Папка шаблонов расположены в путь установки Visual Studio\ Common7 \ ide \ Шаблоны проекта и путь установки Visual Studio\ Common7 \ ide \ каталоги, ItemTemplates.
См. также
Ссылки
Developing Visual Studio Extensions