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
Versão do Microsoft Office
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:
Os usuários devem ter o .NET Framework instalado.Para obter mais informações, consulte Redistribuindo o .NET Framework e Trabalhando com várias versões do .NET Framework.
Seus usuários devem ter o Tempo de execução Ferramentas do Visual Studio para o Office instalado.For more information, see Como: Preparar os computadores de usuário final para Run Office Solutions (sistema de 2003).
Cada usuário final deve ter pelo menos leitura Acessar ao documento do Office e o assembly.
O documento e o Ambossembly deve ter confiança Completo para a solução Word ou Excel trabalhar.Se o documento estiver armazenado no computador do usuário, o documento normalmente tem Completo Confiar automaticamente.No entanto, um assembly no computador do usuário não recebe completo Confiar automaticamente.For more information, see Segurança no Office Solutions (sistema de 2003).
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:
Você implantar uma Novo versão do assembly solução.For more information, see Como: Atualizar arquivos de assembly implantado (sistema de 2003).
Você alterar o local do assembly solução.For more information, see Como: Alterar o local de personalizações de nível de documento (sistema de 2003).
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:
O manifesto da implantação e os assemblies foram movidos para um novo servidor porque o servidor original está sendo colocado fora de serviço.Nesse maiúscminúsc, você deve alterar os caminhos para os itens no manifesto do aplicativo.For more information, see Como: Alterar o local de personalizações de nível de documento (sistema de 2003).
Deseja remover o manifesto do aplicativo do documento.Por exemplo, convém para arquivar o documento e você não deseja que executar o código e, possivelmente, alterar, ou talvez queira enviar o documento concluído fora do seu grupo de trabalho sem qualquer referência ao código.For more information, see Como: Remover extensões de código gerenciado de documentos (Sistema de 2003).
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)