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
Versão do Microsoft Office
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
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).
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.
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
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).
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.
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
Definir o caminho para o assembly no aplicativo e implantação manifestos para o HTTP ou HTTPS caminho correto, por exemplo https://servername/foldername.Para obter mais informações, consulte Como: Atualizar os caminhos de manifesto do assembly do aplicativo por programação (sistema de 2003) e Como: Alterar o local de nível de aplicativo Adicionar-ins (sistema de 2003).
Observação: O nome do servidor no caminho de assembly no manifesto do aplicativo deve ser Tudo as minúsculo.Caso contrário, o assembly será não Carregar.
Consulte também
Tarefas
Como: Implantar soluções do Office (sistema de 2003)
Como: Atualizar arquivos de assembly implantado (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)