Partilhar via


Como: usar o Visual Studio de componentes do pacote instalador de conteúdo

O instalador de conteúdo do Visual Studio fornece uma maneira de implantar suplementos e os trechos de código para estender o Visual Studio.Para obter mais informações sobre outras estratégias de implantação, consulte Implantação de extensão de Visual Studio.

Para fazer uma extensão instalável usando o instalador de conteúdo de Visual Studio , empacotamento da extensão em um arquivo.VSI, que é normalmente conhecido como um componente da comunidade.O instalador de conteúdo de Visual Studio copiar itens automaticamente em componentes de comunidade para diretórios corretos no computador de um desenvolvedor de modo que os itens apareçam nas caixas de diálogo corretas em Visual Studio.

Para usar o instalador de conteúdo de Visual Studio para instalar os componentes de comunidade, você deve criar um arquivo .vscontent para o componente.Depois de criar o arquivo .vscontent, você compacta arquivos componentes e o arquivo .vscontent para um arquivo .zip e altera a extensão de nome de arquivo .zip para .VSI.Você pode distribuir no arquivo .vsi para outros desenvolvedores usando qualquer método que você decidir, como realizar do arquivo disponível para download da Web, enviar o arquivo como um anexo de email, ou enviar o arquivo em um compartilhamento de rede.

. Arquivos de Vscontent

. Os arquivos de Vscontent usam XML que é baseado no Referência de esquema de instalador Visual Studio conteúdo para descrever os componentes que você criou e para compartilhar pretender.No mínimo, o arquivo .vscontent identifica o tipo de componentes e a versão de Visual Studio que os componens devem ser usados com. Depois de criar um arquivo .vscontent, você pode criar o arquivo.VSI que Visual Studio satisfaz o instalador usará para instalar os componentes no computador de um desenvolvedor.

Para criar um arquivo .vscontent básico

  1. No menu de Arquivo , aponte para Novo e clique em Arquivo.

  2. Na categoria de GeralArquivo XML , selecione e clique em Abrir.

  3. Crie um arquivo .vscontent válido usando Referência de esquema de instalador Visual Studio conteúdo.

    ObservaçãoObservação

    O exemplo de XML para arquivos .vscontent pode ser encontrado nas seções do exemplo deste tópico.

  4. Salve o arquivo .vscontent no mesmo diretório que os outros arquivos que estão relacionados ao componente da comunidade.

Arquivos .VSI

Visual Studio satisfaz o instalador (.vsi) que os arquivos são usados para trocar o conteúdo de Visual Studio na comunidade do desenvolvedor.Um arquivo.VSI é um arquivo .zip renomeado que contém esses componentes:

  • Um arquivo XML .vscontent que descreve o componente da comunidade.

  • Os arquivos para o componente.

O instalador de conteúdo de Visual Studio usa arquivos.VSI ao conteúdo compartilhado instalação para o local correto.Para obter mais informações sobre como instalar arquivos .VSI, consulte Como: localizar e instalar componentes comunitários.

Alguns recursos do instalador de conteúdo de Visual Studio exigem ferramentas adicionais ou serviços implementar.

  • Para exibir informações do editor para o componente da comunidade no instalador de conteúdo de Visual Studio , você deve assinar o arquivo.VSI.Para obter mais informações, consulte Serviços de criptografia.

  • Para exibir um contrato de licença (EULA) de usuário final no instalador de conteúdo de Visual Studio , você deve inserir essas informações no arquivo .zip.WinZip suporta incluir informações inserido pelo recurso de comentário.Para obter mais informações sobre WinZip, consulte http://www.winzip.com.Para obter mais informações sobre o recurso de comentário, consulte o arquivo de ajuda de WinZip.

Para criar um arquivo .VSI básico

  1. Se você não tiver feito isso, crie um arquivo .vscontent válido para o componente.Para obter mais informações, consulte os arquivos da seção .VSCONTENT encontrada anteriormente neste tópico.

  2. Em Explorador de Arquivos, selecione os arquivos necessários para o componente, incluindo o arquivo .vscontent.

  3. Clique com o botão direito do mouse nos arquivos selecionados, aponte para Enviar para, e clique em Pasta compactada.

    Os arquivos selecionados são compactados em um arquivo .zip único.

  4. Renomeie a extensão do arquivo .zip para .VSI.

Exemplo

O seguinte exemplo mostra um arquivo .vscontent para um arquivo.VSI que contém um suplemento.O elemento de <ContentVersion> é definido como 2.0, o que significa que o suplemento é compatível com somente versões 9,0 e 10,0 Visual Studio.

Os seguintes arquivos devem ser incluídos no arquivo .vsi para este conteúdo:

  • Um arquivo .vscontent que contém XML mostrado neste exemplo.

  • O arquivo de registro MyAddin.Addindo suplemento.

  • O arquivo .dll compilado MyAddin.dlldo suplemento.

Os arquivos do suplemento são instalados no seguinte diretório:

em: \…\ My documents \ Visual Studio <versão> suplementos \ \

Para exemplos adicionais, consulte How to: Publish Project Templates e Como: distribuir trechos de código.

<VSContent xmlns="https://schemas.microsoft.com/developer/vscontent/2005"> 
    <Content>
        <FileName>MyAddin.Addin</FileName>
        <FileName>MyAddin.dll</FileName>
        <DisplayName>Example Add-in</DisplayName>
        <Description>An add-in created for this example.</Description>
        <FileContentType>Addin</FileContentType>
        <ContentVersion>2.0</ContentVersion>
    </Content>
</VSContent>

Consulte também

Tarefas

Como: distribuir trechos de código

Outros recursos

Interacting with Other Developers

How to: Publish Project Templates