Практическое руководство. Распространение фрагментов кода
Фрагменты кода можно просто передать другим пользователям для установки на других компьютерах при помощи диспетчера фрагментов кода.Однако если требуется распространить несколько фрагментов кода, данный процесс можно автоматизировать, включив файл фрагмента кода в файл установщика Visual Studio (.vsi), который пользователи смогут установить в любую редакцию Visual Studio при помощи установщика содержимого Visual Studio. .
Добавление файла .vscontent
В файл .vsi необходимо включить манифест с расширением файла .vscontent.Шаблон, который можно использовать для создания такого файла:
<VSContent xmlns="https://schemas.microsoft.com/developer/vscontent/2005">
<Content>
<FileName> </FileName>
<DisplayName> </DisplayName>
<Description> </Description>
<FileContentType> </FileContentType>
<ContentVersion>2.0</ContentVersion>
<Attributes>
<Attribute name="lang" value=""/>
</Attributes>
</Content>
</VSContent>
В данном примере будет использован фрагмент кода, созданный в Пошаговое руководство. Создание фрагмента кода.
Создание файла .vscontent
Создайте новый XML-файл с именем VBSnippet.vscontent.
Добавьте шаблон, представленный выше.
Заполните поля:
Имя файла — VBCodeSnippet.snippet
Отображаемое имя — "Фрагмент кода VB"
Описание — "Фрагменты кода Visual Basic".
Тип содержимого файла — "Фрагмент кода"
Версия содержимого — если фрагмент кода предполагается использовать в Visual Studio 2008 или более поздней версии, задайте значение 2.0; если же он может использоваться в Visual Studio 2005, задайте значение 0.1.
Атрибут — "vb"
Сохраните файл.
Создание файла .vsi
Файл .vsi фактически является файлом .zip с другим расширением.
Добавьте файлы VBSnippet.vscontent и VBCodeSnippet.snippet в ZIP-файл под именем VBCodeSnippet.zip.
Переименуйте файл VBCodeSnippet.zip в VBCodeSnippet.vsi.
Этого достаточно, чтобы получить работающий файл .vsi.Однако если требуется отобразить сведения об издателе фрагмента кода в установщике содержимого Visual Studio, файл .vsi необходимо подписать.Для получения дополнительных сведений, свяжитесь с поставщиком цифровых сертификатов.
Развертывание файла .vsi
Скопируйте файл .vsi в любую папку на компьютере, где установлено приложение Visual Studio.
Дважды щелкните VSI-файл.
Откроется окно Установщик содержимого Visual Studio.
Если файл фрагмента кода Hello World не выбран, выберите его и нажмите кнопку Далее.
Если файл .vsi не подписан, появится диалоговое окно предупреждения с именем Подпись не найдена.Для продолжения работы нажмите кнопку Да.
Следующее открывшееся окно отобразит места для установки фрагмента кода.Выберите Мои фрагменты кода и нажмите кнопку Далее.
Следующее окно отобразит сведения о том, была ли установка успешно выполнена.Нажмите кнопку Готово, а затем кнопку Закрыть.
Соответствующий фрагмент кода должен отобразиться как установленный в диспетчере фрагментов кода в окне Мои фрагменты кода Visual Basic.