Como: Publicar trechos de código

Um trecho de código seja exibido no editor de código no computador do usuário, ele deve ser instalado no computador e importado para o Visual Studio usando o Code Snippet Manager. Para facilitar esse processo, você pode colocar seu arquivo de trecho de código em um arquivo de Visual Studio do Installer (. vsi), um usuário pode colocar no local correto usando o instalador de conteúdo de Visual Studio. O arquivo. vsi pode então ser facilmente compartilhado com outros desenvolvedores em toda a comunidade.

.VSI Files

.VSI arquivos são usados para trocar Visual Studio o conteúdo a comunidade de desenvolvedores. Um arquivo. vsi é apenas um arquivo. zip, mas ele deve ser renomeado, usando uma extensão de nome de arquivo. vsi para que o instalador de conteúdo Visual Studio saibam como lidar com ele. .VSI arquivos contêm o seguinte:

O instalador de conteúdo Visual Studio usa os arquivos. vsi para instalar o conteúdo compartilhado para o local correto. For more information about how to install .vsi files, see Como: Localizar e instalar componentes comunitários.

Você deve definir os atributos e valores específicos no arquivo. vscontent para que o instalador de conteúdo Visual Studio saibam como e onde instalar os arquivos de conteúdo. Por exemplo, no arquivo. vscontent um trecho de código, você deve fazer o seguinte:

  • Definir o FileContentType o valor do elemento para Code Snippet.

  • Adicionar um Attribute elemento possui o seguinte atributo:

    • lang: Especifica o idioma do trecho de código, ou csharp, vb, SQL, JScript, HTML, ou xml.

Para criar um arquivo. vsi do trecho de código

  1. Create a valid .vscontent file for the content. For more information about the .vscontent file schema, see Como: componentes do pacote para usar o Visual Studio Content Installer.

  2. Selecione os arquivos que você deseja incluir no arquivo. vsi (incluindo o arquivo. vscontent), clique com o botão direito na seleção, clique em Enviar parae em seguida, clique em pasta compactada (zipada). The selected files are compressed into a single .zip file.

  3. Rename the file name extension of the .zip file to .vsi.

    ObservaçãoObservação

    Para exibir informações sobre a editora seu trecho de código no instalador de conteúdo Visual Studio, você deve entrar no arquivo. vsi. For more information, contact a Digital Certificate vendor.

Exemplo

O exemplo a seguir mostra um arquivo. vscontent para um arquivo. vsi que contém um trecho de código. O exemplo usa um valor de ContentVersion do 2.0. Se um trecho de código é específico para Visual Studio 2008 ou posterior, use o 2.0. Se ele também pode ser usado por Visual Studio 2005, use um valor de 1.0. Os seguintes arquivos seriam incluídos neste 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: componentes do pacote para usar o Visual Studio Content Installer

Referência

Criando e usando trechos de código de IntelliSense