Compartilhar via


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:

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

  1. 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.

  2. 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

  3. 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

Referência

Criando e usando trechos de código IntelliSense