Compartilhar via


Implantação 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.

Implantando uma personalização de nível de documento para Microsoft Office Word 2003 ou Microsoft Office Excel 2003 geralmente significa que o trabalho com quatro arquivos:

  • O Word ou Excel arquivo (modelo, documento ou pasta de trabalho) que o usuário final funciona em.

  • O assembly que contém o código Personalizar compilado e qualquer assembly dependente como recursos, satélites e bibliotecas auxiliares.

  • O manifesto da implantação (se aplicável).

  • O manifesto do aplicativo (se aplicável).

Quando você implantar sua solução, considere o seguinte Basic diretrizes:

Para implantar a solução, você Copiar o documento e assembly e, opcionalmente, o manifesto do aplicativo e implantação, para o local de implantação.Para obter mais informações sobre os tipos de implantação, consulte Modelos de implantação (sistema de 2003).

Ferramentas do Visual Studio para o Office inclui o Publicar Assistente, que cria o aplicativo e implantação manifestos e copia Tudo arquivos para o local de implantação para você.No entanto, você também pode fazer estas etapas manualmente.Para obter mais informações, consulte Como: Implantar soluções do Office (sistema de 2003) e Como: Implantar arquivos de solução com o Assistente de Publicar (sistema de 2003).

Assistente de Publicar

O comando de De publicar de no menu de atalho do projeto em Gerenciador de Soluções inicia o Assistente de publicação .Você identificar o local da pasta que você deseja publicar a solução e o assistente copia o documento e o manifesto da implantação para essa pasta.For more information, see Como: Implantar arquivos de solução com o Assistente de Publicar (sistema de 2003).

O assistente também copia os assemblies e um manifesto de aplicativo atualizado para uma subpasta da pasta principal de implantação.A subpasta contém um número de versão.Se a opção Automaticamente incremento revisão com cada versão está Selecionadoda no painel Publicar da Designer de Projeto , uma Novo subpasta será criada sempre que você publique a solução.Versões mais antigas permanecem disponíveis.Os manifestos de aplicativo e implantação garantir que a solução sempre usa o atual Assembly.Para obter mais informações, consulte Aplicativo e manifestos de implantação in Office Solutions, Como: Implantar arquivos de solução com o Assistente de Publicar (sistema de 2003), Publicar a página, Designer de projeto (Sistema de 2003) e Publicar Assistente (Sistema de 2003).

Atualizando Assemblies implantados (versão)

Se você implantar uma solução denominada ExcelWorkbook1 para a pasta C:\DeployFolder, a estrutura de arquivos será esta aparência:

C:\DeployFolder

Esta pasta contém os dois seguintes arquivos e uma subpasta:

  • A pasta de trabalho (ExcelWorkbook1.xls).

  • O manifesto da implantação (ExcelWorkbook1.Aplicativo).

    C:\DeployFolder\ExcelApplication1_1.0.0.0

    Esta pasta contém os seguintes arquivos:

    • Os assemblies.

    • O manifesto do aplicativo (ExcelWorkbook1.dll.manifest).

    • Uma Copiar da pasta de trabalho.

    • Uma Copiar do manifesto da implantação.

Se você atualizar o assembly e republicar a solução, a estrutura de diretório será esta aparência:

C:\DeployFolder

Esta pasta contém os dois seguintes arquivos e subpastas:

  • A pasta de trabalho (com um manifesto de aplicativo incorporado atualizado).

  • O manifesto da implantação (atualizado para apontar para o manifesto do aplicativo em C:\DeployFolder\ExcelWorkbook1_1.0.0.1).

    C:\DeployFolder\ExcelWorkbook1_1.0.0.0

    Esta pasta contém os seguintes arquivos:

    • Os módulos Original.

    • O manifesto do aplicativo original.

    • A pasta de trabalho original.

    • O manifesto da implantação original.

    C:\DeployFolder\ExcelWorkbook1_1.0.0.1

    Esta pasta contém os seguintes arquivos:

    • Os assemblies atualizados.

    • O manifesto do aplicativo atualizado.

    • Uma Copiar da pasta de trabalho atualizada.

    • Uma Copiar do manifesto da implantação atualizado.

Essa estrutura será repetida sempre que você Atualizar o assembly.Se você atualizar o documento ou pasta de trabalho para que ele não seja compatível com o assembly existente, você deve implantar a solução para uma Novo pasta de implantação.

Usando MSBuild em um prompt de comando

Você também pode usar MSBuild em um prompt de comando para publicar sua solução.Quando você usa o MSBuild em um prompt de comando, você pode publicar seus arquivos de solução em um local e modificar simultaneamente o manifesto de aplicativo incorporado na pasta de trabalho ou o documento para apontar para um manifesto de implantação em um local diferente.Para executar o MSBuild em um prompt de comando para publicar sua solução, use a sintaxe a seguir.

msbuild.exe /target:Publish /property:UpdateUrl=<update location> /property:PublishDir=<publish location> <project file>

Por exemplo, se você deseja publicar um projeto C# chamado ExcelWorkbook1 ao \\PublishServer\PublishFolder a pasta compartilhada, mas você pretende mover o manifesto da implantação, manifesto de aplicativo externo e o assembly para a pasta compartilhada \\DeploymentServer\DeploymentFolder no futuro, você deve executar o comando a seguir.

msbuild.exe /target:Publish /property:PublishDir=\\PublishServer\PublishFolder\ /property:UpdateUrl=\\DeploymentServer\DeploymentFolder\ C:\ExcelWorkbook1\ExcelWorkbook1.csproj

Para obter mais informações sobre como usar o MSBuild em um prompt de comando, consulte Criando aplicativos de ClickOnce na linha de comando.

Aplicativo e manifestos de implantação

Manifestos de aplicativo e implantação são usados para possibilita que um documento para atualizada com as últimas Assembly.For more information, see Aplicativo e manifestos de implantação in Office Solutions.

Manifestos de implantação de atualização

Você pode alterar o manifesto da implantação de uma solução várias vezes durante a vida da solução.Existem dois motivos principais por que você atualizaria o manifesto da implantação:

Atualizar aplicativos manifestos

Você não nunca precise atualizar diretamente um manifesto de aplicativo existente que está sendo usado em uma solução.Geralmente, você Criar um novo aplicativo de manifesto e usar o manifesto da implantação para carregar o novo manifesto de aplicativo para a solução.No entanto, há dois motivos principais por que convém atualizar um manifesto de aplicativo em um documento diretamente:

Implantando soluções do Microsoft Office localizado

Maioria dos aspectos de implantação de versões localizadas do Ferramentas do Visual Studio para o Office soluções são as mesmas que você encontrar quando você implantar outros tipos de soluções usando o Visual Studio.No entanto, existem algumas considerações adicionais sobre criar e distribuir versões localizadas do Ferramentas do Visual Studio para o Office soluções.Para obter mais informações, consulte Globalização e localização de soluções do Office, Como: Localize soluções do Excel e Implantação e localização.

Consulte também

Tarefas

Como: Preparar os computadores de usuário final para Run Office Solutions (sistema de 2003)

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

Conceitos

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

Implantando o nível de aplicativo Adicionar-ins (sistema de 2003)

Modelos de implantação (sistema de 2003)

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

Proteger implantação (sistema de 2003)

Outros recursos

Implantando Aplicativos e Componentes