Начало работы с шаблоном проекта VSIX
Шаблон проекта VSIX можно использовать для создания расширения или упаковки существующего расширения для развертывания. Шаблон проекта VSIX содержит версии Visual Basic и Visual C# и устанавливается в составе пакета SDK Visual Studio.
Шаблон проекта VSIX состоит только из source.extension.vsixmanifest
файла, содержащего сведения о расширении и ресурсах, которые он поставляет.
Чтобы найти шаблон проекта VSIX, необходимо установить пакет SDK Visual Studio. См. дополнительные сведения о пакете SDK для Visual Studio.
Развертывание пользовательского шаблона проекта с помощью шаблона проекта VSIX
Ниже показано, как использовать проект VSIX для упаковки шаблона проекта, который можно предоставить другим разработчикам или отправить в коллекцию Visual Studio.
Создайте шаблон проекта.
Откройте проект, из которого нужно создать шаблон. Этот проект может иметь любой тип проекта.
В меню Проект выберите команду Экспорт шаблона. Выполните действия мастера.
Файл
.zip
создается в%USERPROFILE%\My Documents\Visual Studio {version}\My Exported Templates\
.
Создайте пустой проект VSIX.
Выберите File>New>Project ( Файл > Создать > Проект). В поле поиска введите vsix и выберите версию C# или Visual Basic проекта VSIX.
Добавьте в проект файл .zip. Задайте для свойства Copy значение
Copy Always
Output Directory.В Обозреватель решений дважды щелкните файл source.extension.vsixmanifest, чтобы открыть его в конструкторе манифестов VSIX, а затем внесите следующие изменения:
Задайте для поля "Имя продукта" значение "Мой шаблон проекта".
Задайте для поля "Идентификатор продукта" значение MyProjectTemplate - 1.
Задайте для поля Author значение Fabrikam.
Задайте для поля "Описание" шаблон проекта "Мой".
В разделе "Активы" добавьте тип Microsoft.VisualStudio.ProjectTemplate и задайте путь к имени файла .zip.
Сохраните и закройте файл
source.extension.vsixmanifest
.Выполните сборку проекта.
В выходном каталоге дважды щелкните
.vsix
файл.Появится окно сообщения установщика VSIX. Следуйте инструкциям по установке расширения.
Закройте Visual Studio, а затем откройте среду повторно.
Выберите "Управление расширениями" (в меню "Расширения") и выберите категорию "Шаблоны". Одним из доступных расширений должен быть шаблон "Мой проект".
Новый шаблон проекта отображается в диалоговом окне "Новый проект " в том же месте, что и исходный шаблон проекта. Например, если вы создали шаблон с именем консоли VB из консольного приложения Visual Basic, консоль VB появится в той же области, что и шаблон консольного приложения Visual Basic.
Указание расположения шаблона в диалоговом окне "Новый проект"
Папки шаблонов находятся в
{Visual Studio Installation Path}\Common7\IDE\ProjectTemplates
каталогах и{Visual Studio Installation Path}\Common7\IDE\ItemTemplates
каталогах. Имена разделов верхнего уровня в диалоговом окне "Новый проект " не совпадают с именами папок шаблона. Где они отличаются, используйте имя папки шаблона.Измените
.vsix
расширение.zip
файла на , а затем откройте файл.Создайте новую папку с тем же именем, что и раздел диалогового окна "Новый проект" , в который должен появиться шаблон.
Если шаблон будет отображаться в подразделе, создайте вложенную папку с тем же именем.
Переместите файл шаблона
.zip
в новую папку.Измените
.zip
расширение.vsix
на .Откройте манифест VSIX.
В манифесте VSIX обновите путь ресурса шаблона, чтобы он указывает на корень дерева каталогов, содержащего файл шаблона. Например, если шаблон находится в
\CSharp\Windows
, ссылка должна указывать на\CSharp
.