Como: Alterar o caminho para o manifesto de implantação por programação (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. |
Você pode usar o modelo de objeto no Tempo de execução Ferramentas do Visual Studio para o Office para atualizar programaticamente o manifesto do aplicativo que está incorporado em um documento que faz parte de uma personalização de nível de documento.
Você deve colocar o código para manipular o modelo de objeto em um novo projeto (não a solução Ferramentas do Visual Studio para o Office ) como um Aplicativo do Console ou página de ASP.NET.Ferramentas do Visual Studio para o Office inclui um exemplo que demonstra como criar uma ferramenta que pode ser usada para editar o manifesto do aplicativo incorporado.For more information, see Exemplo do ServerDocument.
Há outro modelo de manifestos de atualização que envolve a modificação de arquivos XML que são gerados pelo de Publicar Assistente .For more information, see Como: Alterar o local de personalizações de nível de documento (sistema de 2003).
Observação: |
---|
Este tópico não se aplica ao nível de aplicativo Adicionar-ins, porque eles não usam incorporado manifestos de aplicativo.Para alterar o caminho para o manifesto da implantação de um Adicionar - in, use um editor de texto para atualizar o manifesto de aplicativo que está no computador cliente.Para obter mais informações, consulte Manifestos de aplicativo para soluções do Office (Sistema de 2003).Para obter mais informações sobre o nível de aplicativo Adicionar-ins e personalizações em nível de documento, consulte Arquitetura de personalizações de nível de documento. |
Para alterar o caminho para o manifesto da implantação programaticamente
Criar um novo projeto para alterar o arquivo de manifesto do documento do Office.Esse projeto pode ser de qualquer tipo — por exemplo, uma solução de linha de comando.
Adicionar uma referência a Microsoft.VisualStudio.Tools.Applications.Runtime a este projeto.
Adicionar um Imports ou using instrução tempo de execução para a parte superior do seu arquivo de código.
Imports Microsoft.VisualStudio.Tools.Applications.Runtime
using Microsoft.VisualStudio.Tools.Applications.Runtime;
Criar uma instância de ServerDocument e passar o documento de solução.Atribuir o novo caminho de manifesto de implantação à propriedade DeployManifestPath.
Dim sd As ServerDocument = Nothing Try sd = New ServerDocument("C:\Documents\SolutionDocument.doc") sd.AppManifest.DeployManifestPath = _ "\\NewServer\ShareFolder\SolutionDocument.application"
ServerDocument sd = null; try { sd = new ServerDocument(@"C:\Documents\SolutionDocument.doc"); sd.AppManifest.DeployManifestPath = @"\\NewServer\ShareFolder\SolutionDocument.application";
Salvar as alterações e Fechar o documento.
sd.Save() Finally If Not sd Is Nothing Then sd.Close() End If End Try
sd.Save(); } finally { if (sd != null) { sd.Close(); } }
Consulte também
Tarefas
Como: Atualizar os caminhos de manifesto do assembly do aplicativo por programação (sistema de 2003)
Como: Anexar as extensões de código gerenciado a documentos (Sistema de 2003)
Como: Remover extensões de código gerenciado de documentos (Sistema de 2003)
Conceitos
Aplicativo e manifestos de implantação in Office Solutions
Implantando soluções do Office (Sistema de 2003)
Referência
Manifestos de aplicativo para soluções do Office (Sistema de 2003)
Manifestos de implantação para soluções do Office (sistema de 2003)