Como: Publicar trechos de código
Para um snippet de código seja exibido no editor de código no computador do usuário, ele deve ser instalado no computador e importado para Visual Studio usando o Gerenciador de trechos de código.Para facilitar esse processo, você pode colocar o arquivo de trecho de código em um arquivo de instalação do Visual Studio (.vsi), um usuário pode colocar no local correto usando o Visual Studio Conteúdo Installer.O arquivo .vsi, em seguida, pode ser com com facilidade compartilhado com outros desenvolvedores em toda a comunidade.
Arquivos .VSI
Arquivos .Vsi são usados para trocar Visual Studio conteúdo da comunidade de desenvolvedores. Um arquivo .vsi é apenas um arquivo .zip, mas deve ser renomeado usando uma extensão de nome de arquivo .vsi para que o Visual Studio Conteúdo Installer saberá como manipulá-lo. Arquivos .Vsi contêm o seguinte:
Um arquivo .vscontent que contém XML que descreve o Sumário do arquivo .vsi e segue um esquema XML específico.Para obter uma definição completa do esquema para .vscontent arquivos, consulte Como: Pacote Comunidade componentes para usar o Visual Studio Conteúdo Instalador.
Arquivos de conteúdo, por exemplo, um arquivo .snippet.Para obter mais informações sobre como criar arquivos .snippet, consulte Como: Criar um trecho de código básico.
O Visual Studio Content Installer usa arquivos .vsi para instalar o conteúdo compartilhado para o local correto.Para obter mais informações sobre como instalar arquivos .VSI, consulte Como: Instalar componentes Comunidade.
Você deve conjunto atributos e valores específicos no arquivo .vscontent para que o Visual Studio Content Installer saiba como e onde instalar os arquivos de conteúdo.Por exemplo, no arquivo .vscontent para um snippet de código, você deve fazer o seguinte:
conjunto o FileContentType valor do elemento para Code Snippet.
Adicionar um Attribute elemento que possui o atributo a seguir:
- lang: Especifica o linguagem do trecho de código, ou csharp, jsharp, vb, ou xml.
Para criar um arquivo de .vsi de trecho de código
Crie um arquivo .vscontent válido para o conteúdo.Para mais informações sobre o esquema de arquivos .vscontent, consulte Como: Pacote Comunidade componentes para usar o Visual Studio Conteúdo Instalador.
selecionar os arquivos que você deseja incluir no arquivo .vsi (incluindo o arquivo .vscontent), clicar com o botão direito do mouse na seleção, clique em Enviar parae, em seguida, clique em Pasta compactada (zipada). csharp , jsharp , vb ou xml
Renomeie o extensão de nome de arquivo do arquivo .zip para .VSI.
Observação: Para exibir informações sobre o publicador para o trecho de código do Visual Studio Conteúdo Installer, você deve assinar o arquivo .vsi.Para obter mais informações, entre em contato com um fornecedor de certificado digital.
Exemplo
O exemplo a seguir mostra um arquivo .vscontent para um arquivo .vsi que contém um trecho de código.O exemplo usa o valor ContentVersion 2.0.Se um trecho de código pode ser usado por qualquer um dos Visual Studio ou Visual Studio 2008, use um valor igual a 1.0. Se um trecho de código é específico para Visual Studio 2008, use o 2.0. Os seguintes arquivos seriam incluídos nesse arquivo .vsi:
Um arquivo .vscontent que possui o código deste exemplo.
O trecho de código MyCodeSnippet.snippet.
<VSContent xmlns="https://schemas.microsoft.com/developer/vscontent/2005">
<Content>
<FileName>MyCodeSnippet.snippet</FileName>
<DisplayName>Sample Code Snippet</DisplayName>
<Description>A code snippet created for this example</Description>
<FileContentType>Code Snippet</FileContentType>
<ContentVersion>2.0</ContentVersion>
<Attributes>
<Attribute name="lang" value="vb"/>
</Attributes>
</Content>
</VSContent>
Consulte também
Tarefas
Como: Pacote Comunidade componentes para usar o Visual Studio Conteúdo Instalador