Como: Implantar para uso off-line de documentos (sistema de 2003)

Se aplica a

As informações contidas neste tópico se aplicam apenas às especificado Ferramentas do Visual Studio para o Office projetos e as versões do Microsoft Office.

Tipo de Projeto

  • Projetos de nível de documento

  • Projetos de nível de aplicativo

Versão do Microsoft Office

  • Microsoft Office 2003

For more information, see Recursos disponíveis pelo aplicativo e o tipo de projeto.

Se sua solução Ferramentas do Visual Studio para o Office deve ser utilizável off-line, você tem duas opções principais:

  • Implantar o assembly ao computador de cada usuário final.

  • Implantar o assembly em um servidor Web para que armazenada em ele é cache no computador do usuário final após o primeiro uso.

Implantação para computador cada usuário do

Para implantar uma personalização de nível de documento para o computador de cada usuário final

  1. Atualizar o manifesto do aplicativo incorporado de modo que ele usa uma variável de ambiente para apontar para o assembly.Em vez de usar umCarta de unidade específica e um caminho, use % ProgramFiles % ou % UserProfile % para começar o caminho.Por exemplo, o caminho deve ser assim:

    %ProgramFiles%/MyApplication/MyApplication.dll

    Para obter mais informações sobre como atualizar o caminho de assembly em um manifesto de aplicativo incorporado, consulte Como: Atualizar os caminhos de manifesto do assembly do aplicativo por programação (sistema de 2003).

  2. Copiar o documento e o assembly para o computador de cada usuário final.Você pode criar um programa de instalação para instalar os arquivos usando um aplicativo como o Windows Instalador.For more information, see Implantando Aplicativos e Componentes.

    Para artigos que descrevem como criar e usar um projeto de instalação para implantar uma personalização de nível de documento, consulte Implantando Visual Studio 2005 Tools for Office Solutions usando o Windows Instalador (parte 1 de 2) e implantação Visual Studio 2005 Tools for Office Solutions usando o Windows Instalador: Explicações passo a passo (parte 2 de 2).

    Observação:

    Para definir uma variável de ambiente no computador do usuário durante a instalação, Adicionar um valor para a chave HKEY_LOCAL_MACHINE \Sistema\ CurrentControlSet \Controlar\Sessãosion Gerente\Ambiente.O usuário reinicie o computador após a instalação antes do novo valor é reconhecido.

  3. Atualizar a diretiva de segurança no computador para conceder completo Confiar para o assembly e para qualquer assembly dependente.For more information, see Como: Conceder permissões a pastas e conjuntos de módulos (sistema de 2003).

Para implantar um aplicativo-nível Adicionar - in ao computador de cada usuário final

  1. Atualizar o manifesto do aplicativo que é criado quando você Compilação a solução para que ele usa uma variável de ambiente para apontar para o assembly.Em vez de usar umCarta de unidade específica e um caminho, use % ProgramFiles % ou % UserProfile % para começar o caminho.Por exemplo, o caminho deve ser assim: %ProgramFiles%/MyAddIn/MyAddIn.dll

    O caminho do assembly é especificado pelo atributo codebase do elemento installFrom , que é um filho do elemento dependency.For more information, see < installFrom > Elemento (Visual Studio Tools for Office Referência).

  2. Copiar que o assembly e o aplicativo Manifestoam ao computador de cada usuário final.Você pode usar o projeto de instalação padrão que acompanha seu Adicionar no projeto.For more information, see Instalação projetos para o nível de aplicativo Adicionar-ins (sistema de 2003).

    Observação:

    Para definir uma variável de ambiente no computador do usuário durante a instalação, Adicionar um valor para a chave HKEY_LOCAL_MACHINE \Sistema\ CurrentControlSet \Controlar\Sessãosion Gerente\Ambiente.O usuário reinicie o computador após a instalação antes do novo valor é reconhecido.

  3. Atualizar a diretiva de segurança no computador para conceder completo Confiar para o assembly e para qualquer assembly dependente.For more information, see Como: Conceder permissões a pastas e conjuntos de módulos (sistema de 2003).

Implantando em um servidor Web

Você pode implantar um assembly em um Local da Rede e ainda disponibilizá-lo para o computador do usuário local para uso off-line.O assembly deve ser localizado em um Servidor Web e acessado por meio de um caminho HTTP ou HTTPS.Você não pode usar um caminho UNC ou mapeado unidades de rede para soluções offline, a menos que você use o IntelliMirror para sincronizar pastas em vez de usar o cache do Internet Explorer.For more information, see Modelo off-line para soluções do Office (sistema de 2003).

O manifesto do aplicativo e o manifesto de implantação ao devem, é usar o caminho HTTP ou HTTPS correto para o assembly.Se você usar o de Publicar Assistente , os manifestos são criados para você.Para obter mais informações, consulte Implantação de personalizações de nível de documento (sistema de 2003) e Implantando o nível de aplicativo Adicionar-ins (sistema de 2003).

Para definir o caminho do assembly

Consulte também

Tarefas

Como: Implantar soluções do Office (sistema de 2003)

Como: Atualizar arquivos de assembly implantado (sistema de 2003)

Como: Atualizar implantado documentos do Office que usam as extensões de código gerenciado (sistema de 2003)

Conceitos

Modelo off-line para soluções do Office (sistema de 2003)

Proteger implantação (sistema de 2003)

Modelos de implantação (sistema de 2003)

Implantando soluções do Office (Sistema de 2003)

Outros recursos

Solucionando problemas soluções do Office