A implantação de uma camada de extensão de modelagem.

Os usuários do Visual Studio 2010 Premium e Visual Studio 2010 Ultimate pode instalar a camada de modelagem de extensões que você criar usando Visual Studio 2010 Ultimate e Visual Studio visualização de 2010 e modelagem Feature Pack ou Visual Studio 2010 recurso Pack 2. Você deve configurar sua extensão, para que o instalador irá procurar os requisitos corretos. Para obter mais informações, consulte Pacotes de funcionalidades de Visual Studio.

Definição de opções de implantação

Para permitir sua extensão a ser instalado em outros computadores, você deve definir as seguintes opções source.vsix.manifest em seu projeto VSIX.

ObservaçãoObservação

Se você criou o seu projeto com um modelo de projeto de extensão da camada, essas opções já devem estar definidas. Se você criou um projeto separado de VSIX, você terá de fazer as seguintes alterações.

  • Edições de VS deve ser definida como uma ou ambas das seguintes opções: Visual Studio 2010 Premium e Visual Studio 2010 Ultimate

  • Referências de VSIX deve incluir a visualização de 2010 Visual Studio e o Runtime do pacote de recurso de modelagem, que está incluído na visualização e modelagem Feature Pack e no recurso Pack 2.

A lista de referências de VSIX faz com que o instalador verificar se as extensões que você especificar estão instaladas no computador de destino. Há duas maneiras alternativas para incluir a referência:

  • Como um link de referência. Quando um usuário tenta instalar sua extensão, o instalador verificará se o Runtime já está instalado. Se não estiver instalado, o usuário verá uma mensagem que contém um hiperlink para a página de instalação para o tempo de execução.

  • Como uma carga. Quando um usuário instala sua extensão, o instalador irá comece instalando o tempo de execução, a menos que ele já está instalado.

  1. Em source.vsix.manifest, clique em Adicionar referência de.

  2. Clique em Selecionar extensão instalados.

  3. Selecione o tempo de execução para este pacote de recursos.

Para incluir o tempo de execução como uma carga no seu instalador de extensão

  1. Em source.vsix.manifest, clique em Adicionar referência de.

  2. Clique em Adicionar carga para VSIX.

  3. Clique nas reticências [...] botão. Na caixa de diálogo, navegue até o seguinte local:

    • Se você tiver Visual Studio visualização de 2010 e modelagem Feature Pack instalado:

      %LocalAppData%\Microsoft\VisualStudio\10.0\Extensions\Microsoft\Visualization e Runtime\1.0\Visualization do pacote de recurso de modelagem e Runtime.vsix do pacote de recurso de modelagem.

      ObservaçãoObservação

      Costuma ser % LocalAppData % Nome_da_unidade: \Users\nome de usuário\AppData\Local. No Windows XP ou Windows 2003, use % AppData % em vez de % LocalAppData %.

      - ou -

    • Se você tiver Visual Studio 2010 recurso Pack 2 instalado:

      10.0\Common7\IDE\Extensions\Microsoft\Visualization de Visual Studio de …\Microsoft e Runtime\1.0\Visualization do pacote de recurso de modelagem e Runtime.vsix do pacote de recurso de modelagem.

Instalando a extensão.

Sua extensão é compilada em um arquivo VSIX, que pode ser instalado em outros computadores. Você também pode instalá-lo em seu computador de desenvolvimento, para disponibilizar a extensão na instância principal do Visual Studio.

Para instalar a extensão.

  1. No projeto que contém source.vsix.manifest, abra bin\* no Windows Explorer.

  2. Cópia de *.vsix arquivo para o computador no qual você deseja instalar a extensão.

  3. No computador de destino, clique duas vezes no arquivo *.vsix no Windows Explorer.

    O instalador VSIX é aberta.

Para desinstalar a extensão.

  1. Em Visual Studiodiante do Ferramentas menu, clique em Extension Manager.

  2. Clique no nome da extensão e, em seguida, clique em desinstalar.

Instalando a extensão em um servidor de compilação do Team Foundation

Team Foundation Buildos servidores normalmente não têm Visual Studio instalado, e, portanto, não é possível instalar o VSIX clicando duas vezes em proprietário. A instalação do Team Foundation Build inclui alguns componentes que permitem uma extensão VSIX a ser executada, mas você deve instalar manualmente a extensão.

Para instalar a extensão de camada em um Team Foundation Build Server

  1. Copie os seguintes arquivos VSIX do seu computador de desenvolvimento para a Team Foundation Build computador:

    • Se você tiver Visual Studio visualização de 2010 e modelagem Feature Pack instalado:

      Copie o tempo de execução do pacote de recurso do seguinte local: %LocalAppData%\Microsoft\VisualStudio\10.0\Extensions\Microsoft\Visualization e Runtime\1.0\Visualization do pacote de recurso de modelagem e Runtime.vsix do pacote de recurso de modelagem.

      ObservaçãoObservação

      Costuma ser % LocalAppData % Nome_da_unidade: \Users\nome de usuário\AppData\Local. No Windows XP ou Windows 2003, use % AppData % em vez de % LocalAppData %.

      - ou -

      Se você tiver Visual Studio 2010 recurso Pack 2 instalado:

      Copie o tempo de execução do pacote de recurso do seguinte local: 10.0\Common7\IDE\Extensions\Microsoft\Visualization de Visual Studio de …\Microsoft e Runtime\1.0\Visualization do pacote de recurso de modelagem e Runtime.vsix do pacote de recurso de modelagem.

    • O VSIX compilado do seguinte local:

      YourVSIXProjectName\bin\*\*.vsix

  2. Sobre o Team Foundation Build o computador, coloque os arquivos VSIX em um dos seguintes locais:

    • Para instalar todos os usuários e serviços:

      %ProgramFiles%\Microsoft 10.0\Common7\IDE\Extensions\Microsoft de Visual Studio

    • Para instalar somente para o serviço de rede que executa o Team Foundation Build:

      %WinDir%\ServiceProfiles\NetworkService\AppData\Local\Microsoft\VisualStudio\10.0\Extensions\Microsoft

    • Se você tiver configurado Team Foundation Build para executar no modo interativo, como um usuário específico, você pode instalar para o usuário:

      %LocalAppData%\Microsoft\VisualStudio\10.0\Extensions\Microsoft

      ObservaçãoObservação

      Costuma ser % LocalAppData % Nome_da_unidade: \Users\nome de usuário\AppData\Local. No Windows XP ou Windows 2003, use % AppData % em vez de % LocalAppData %.

  3. Expanda cada arquivo VSIX em uma pasta no mesmo local:

    1. Alterar a extensão de nome de arquivo .vsix para .zip.

    2. Extraia o conteúdo do arquivo. zip para uma pasta.

    3. Excluir o arquivo. zip

  4. Reinicie Team Foundation Build.

Histórico de alterações

Date

History

Motivo

Junho de 2010

Esclarecimento adicional sobre AppData e LocalAppData

Comentários do cliente.

Dezembro de 2010

Atualizado para Visual Studio 2010 Feature Pack 2.

Aprimoramento de informações.