Compartilhar via


Como: Alterar o local de personalizações de nível de documento (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

Versão do Microsoft Office

  • Microsoft Office 2003

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

Quando você Alterar o local de uma solução em nível de documento implantado, você reimplantá-lo.Por exemplo, um desenvolvedor pode publicar uma solução em um servidor teste, e o departamento de TI, em seguida, redeploys a solução para um servidor de produção após a aprovação.Para soluções de Ferramentas do Visual Studio para o Office continuar a trabalhar, os manifestos de aplicativo e implantação devem ser atualizados com o novo caminho para os arquivos de solução.

Há dois tipos de cenários de reimplantação para soluções do Word e Excel:

  1. Editando o manifesto do aplicativo no documento diretamente, usando código.

    Esse cenário é útil nessas circunstâncias:

    • Antes que a solução seja implantada para os usuários finais.

    • Quando o antigo servidor, de repente, é obtido fora de serviço e os usuários finais não é possível acessar os arquivos no servidor antigo.

    • Quando estiver usando alguns usuários finais a solução e ele é fácil Gravar um script para atualizar o documento de cada usuário.

  2. Editando os arquivos de manifesto no servidor sem usar código para atualizar o manifesto do aplicativo no documento.

    Esse cenário é útil nessas circunstâncias:

    • Após a solução de implantação para usuários finais.

    • Quando o servidor de antigo está ainda disponível para Tudo usuários finais.

    • Quando vários usuários finais estão usando a solução, e é difícil executar scripts no documento de cada usuário.

Observação:

Seu computador pode mostrar diferentes nomes ou localizações para alguns dos elementos de interface do usuário do Visual Studio nas instruções a seguir. A edição do Visual Studio que você possui e as configurações que você usa determinam esses elementos. Para obter mais informações, consulte Configurações do Visual Studio.

Editando o manifesto de aplicativo usando código

Para reimplantar usando código para editar o manifesto do aplicativo

  1. Use o Assistente de publicação para publicar a solução para o servidor de teste.For more information, see Como: Implantar arquivos de solução com o Assistente de Publicar (sistema de 2003).

    O de Publicar Assistente copia o documento e módulos (assemblies) para o servidor e cria os manifestos de aplicativo e implantação.

  2. Copiar o manifesto do aplicativo, os assemblies e a implantação de manifesto para o novo local.

    Há dois conjuntos de arquivos, uma no servidor antigo e outra no novo servidor.

  3. Editare o novo manifesto de aplicativo para que ele aponta para o novo manifesto de implantação e os novos assemblies.For more information, see Manifestos de aplicativo para soluções do Office (Sistema de 2003).

  4. Aumentar a versão do manifesto do aplicativo.

  5. Editare o novo manifesto de implantação para que ele aponta para o novo manifesto do aplicativo.For more information, see Manifestos de implantação para soluções do Office (sistema de 2003).

  6. Aumentar a versão do novo manifesto da implantação.

  7. Atualizar o manifesto do aplicativo que está incorporado no documento para apontar para o novo local de manifesto de implantação.For more information, see Como: Alterar o caminho para o manifesto de implantação por programação (sistema de 2003).

    Observação:

    Ferramentas do Visual Studio para o Office inclui um exemplo que demonstra como criar uma ferramenta que você pode usar para editar o manifesto do aplicativo incorporado.For more information, see Exemplo do ServerDocument.

Editando os manifestos sem código

Para reimplantar editando os arquivos no servidor

  1. Use o Assistente de publicação para publicar a solução para o servidor de teste.For more information, see Como: Implantar arquivos de solução com o Assistente de Publicar (sistema de 2003).

    O de Publicar Assistente copia o documento e módulos (assemblies) para o servidor e cria os manifestos de aplicativo e implantação.

  2. Copiar o manifesto do aplicativo, os assemblies e a implantação de manifesto para o novo local.

    Agora há dois conjuntos de arquivos: uma no servidor antigo e um no novo servidor.

  3. Editare o novo manifesto de aplicativo para que ele aponta para o novo manifesto de implantação e os novos assemblies.For more information, see Manifestos de aplicativo para soluções do Office (Sistema de 2003).

  4. Aumentar a versão do manifesto do aplicativo.

  5. Editare o novo manifesto de implantação para que ele aponta para o novo manifesto do aplicativo.For more information, see Manifestos de implantação para soluções do Office (sistema de 2003).

  6. Aumentar a versão do novo manifesto da implantação.

  7. Editare o manifesto de implantação antigo para que ele aponta para o novo manifesto do aplicativo.

  8. Aumentar a versão do antigo manifesto da implantação.

Na Avançar vez que um usuário final abre o documento de solução, o documento irá Marcar o manifesto de implantação antigo e seja redirecionado para o novo manifesto do aplicativo.O documento baixará o novo manifesto do aplicativo que contém ponteiros para o novo manifesto de módulos (assemblies) e a implantação e usará os arquivos nos novos locais.

Consulte também

Tarefas

Como: Alterar o local de nível de aplicativo Adicionar-ins (sistema de 2003)

Como: Atualizar os caminhos de manifesto do assembly do aplicativo por programação (sistema de 2003)

Como: Alterar o caminho para o manifesto de implantação por programação (sistema de 2003)

Como: Remover extensões de código gerenciado de documentos (Sistema de 2003)

Como: Implantar arquivos de solução com o Assistente de Publicar (sistema de 2003)

Como: Implantar arquivos de solução manualmente (sistema de 2003)

Conceitos

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