Implantar uma solução Office usando o Windows Installer

Você pode criar um programa de instalação autónomo (arquivo. msi) usando o Windows Installer. Em seguida, você pode distribuir esse arquivo para implantar soluções do Office. O arquivo. msi também pode ser distribuído usando o Systems Management Server (SMS).

Aplicável a: As informações neste tópico se aplicam a projetos de nível de documento e projetos de nível de aplicativo para Microsoft Office 2010 e o sistema 2007 do Microsoft Office. Para obter mais informações, consulte Recursos disponíveis pelo aplicativo do Office e o tipo de projeto.

Configuração de projeto

Para criar um arquivo. msi para implantar uma solução Office, siga este processo geral:

  1. Crie um projeto de instalação. For more information, see How to: Criar ou Adicionar uma configuração de projeto.

  2. Inclua a saída do projeto do seu projeto do Office em um projeto de instalação.

  3. Adicione os manifestos de aplicativo e implantação para o projeto de instalação.

  4. Para suplementos de nível de aplicativo, configure as chaves de registro necessárias.

  5. Para personalizações em nível de documento, configure as propriedades de documento personalizado.

  6. Configure o projeto de instalação para que a solução do Office é concedida confiança a ser executado. For more information, see Protegendo as soluções do Office.

Para obter mais instruções e exemplos, consulte Implantando um Visual Studio ferramentas de 2010 para Office solução usando o Windows Installer.

Incluindo a saída do projeto

Para configurar seu projeto de instalação para incluir a saída do projeto, você pode adicionar qualquer compilação ou publicar a saída do projeto da solução ao seu projeto de instalação. Se você usar a saída de compilação do projeto, use apenas os arquivos do diretório bin\release. Embora os arquivos de manifesto no mesmo diretório que a saída do projeto, manifesto de aplicativo (. dll.manifest) e o manifesto de implantação (.vsto) deve ser adicionado manualmente ao projeto de instalação. For more information, see Soluções do Office de publicação.

Chaves de registro de suplementos em nível de aplicativo

Você deve habilitar o aplicativo Microsoft Office descobrir e carregar o suplemento Criando chaves do registro. O local da chave do registro varia dependendo do aplicativo Microsoft Office. (Para Outlook, regiões de formulário exigem uma chave do registro adicional). Para o manifesto registro de chave, acrescentar |vstolocal, que carrega o add-in de qualquer local (como, por exemplo, % ProgramFiles %), em vez do cache de ClickOnce.

For more information, see Entradas de registro de suplementos em nível de aplicativo.

Propriedades de documento para personalizações em nível de documento

Personalizações em nível de documento não usam chaves do registro. Em vez disso, o local do manifesto de implantação é armazenado nas propriedades de documento personalizado. For more information, see Visão geral sobre propriedades de documento personalizado.

O Assistente de publicação atualiza as propriedades do documento para apontar para o assembly de personalização em um compartilhamento de arquivo ou o site da web. Quando você usa o Windows Installer, você deve alterar manualmente o valor da _AssemblyLocation propriedade para apontar para o manifesto de implantação, como uma ação personalizada em seu projeto de instalação, usando o ServerDocument classe. For more information, see Como: Anexar extensões de código gerenciado aos documentos.

Implantando o AllUsers

A partir de 2010 de Visual Studio, você pode usar o Windows Installer para implantar suplementos de nível de aplicativo do Office 2010 AllUsers. Instalando e desinstalando suplementos requerem privilégios de administrador. O modelo de segurança ainda depende da ClickOnce. Portanto, o certificado usado para assinar os manifestos de aplicativo e implantação deve ser confiável no nível de máquina ou empresa. Caso contrário, cada usuário pode ser solicitado para verificar se o suplemento é confiável.

As chaves de registro que você adicionar ao projeto de instalação variam se você deseja instalar para AllUsers ou o usuário atual. Recomendamos que você use o sufixo |vstolocal para carregar o suplemento a partir de um local diferente do cache de ClickOnce. For more information, see Entradas de registro de suplementos em nível de aplicativo.

Lista de inclusão

Soluções do Office instaladas no diretório arquivos de programas requerem direitos administrativos para instalar. Porque as soluções do Office já foram concedidas permissões de FullTrust durante a instalação, o Visual Studio 2010 Tools for Office Runtime não conclui a etapa extra para verificar a lista de inclusão para verificar se o certificado é confiável.

Consulte também

Conceitos

Pré-requisitos de solução do Office para implantação

Histórico de alterações

Date

History

Motivo

Setembro de 2010

Link para o novo artigo técnico adicionado.

Aprimoramento de informações.