Manifestos de implantação para soluções do Office (sistema de 2003)
Observação |
Se aplica a |
---|---|
As informações deste tópico se aplicam apenas à especificada Visual Studio Tools for Office os projetos e as versões do Microsoft Office. Para obter mais informações, consulte Recursos disponíveis pelo aplicativo e o tipo de projeto. |
Tipo de Projeto
Versão do Microsoft Office
|
Um manifesto de implantação é um arquivo XML que descreve as configurações de implantação de um Visual Studio Tools for Office solução e identifica a versão corrente do aplicativo para implantar.
Visual Studio Tools for Office usa um subconjunto do esquema do manifesto implantação definido para ClickOnce. Somente os elementos e atributos listados nesta tabela são suportados para Visual Studio Tools for Office soluções. Os elementos e atributos que fazem parte do ClickOnce esquema mas são não listadas aqui são ignorados, com nenhum erro gerado.
Visual Studio Tools for Office manifestos de implantação que o seguintes elementos e atributos.
Elemento |
Descrição |
Atributos |
---|---|---|
<assembly>Elemento (Visual Studio Tools for Microsoft Office implantação Reference) |
Obrigatório.Elemento de nível superior. |
manifestVersion |
<assemblyidentity>Elemento (Visual Studio Tools for Microsoft Office implantação Reference) |
Obrigatório.Identifica o manifesto do aplicativo para a solução. |
name version language publicKeyToken processorArchitecture |
<description>Elemento (Visual Studio Tools for Microsoft Office implantação Reference) |
Obrigatório.Fornece informações de aplicativo usadas para criar uma presença de shell e o Adicionar ou remover programas item no painel de controle. |
publisher product |
<dependência>Elemento (Visual Studio Tools for Microsoft Office implantação Reference) |
Obrigatório.Identifica a versão da solução para instalar o para a implantação e o local do manifesto do aplicativo. |
name version |
<implantação>Elemento (Visual Studio Tools for Microsoft Office implantação Reference) |
Opcional.Identifica os atributos usados para a implantação de atualizações e exposição ao sistema. |
install |
<dependentassembly>Elemento (Visual Studio Tools for Microsoft Office implantação Reference) |
Obrigatório. |
codebase size hash hashalg |
Comentários
Identifica o arquivo de manifesto de implantação do versão corrente de uma solução.Ele faz referência o manifesto do aplicativo, que descreve a solução e todos os arquivos contidos na versão corrente.Quando você disponibiliza uma nova versão de uma solução, você deve atualizar o manifesto de implantação para se referir a novo manifesto do aplicativo.Quando a solução é executado, o tempo de execução detecta que o manifesto de implantação possui uma nova versão.O novo manifesto do aplicativo especificado no manifesto de implantação é baixado para substituir a antiga.
The MSBuild tarefa GenerateDeployManifest gera o manifesto de implantação na pasta de saída. Esta tarefa é chamada pelo Assistente de publicação, e também quando você criar um Visual Studio Tools for Office projeto do command linha e especifique um destino de publicar. Para obter mais informações, consulte Tarefa GenerateDeploymentManifest.
Manifestos de aplicativo e implantação em Visual Studio Tools for Office soluções não estiverem assinadas, sistema autônomo ClickOnce manifestos são. Não não possível validar os manifestos antes de serem usadas.
Alguns dos campos nos manifestos de aplicativo e implantação que são gerados por ferramentas de publicar não são usados em Visual Studio Tools for Office soluções, incluindo alguns campos que identificam sistema autônomo propriedades do assembly, sistema autônomo dimensionar e versão.
Sintaxe de nome de arquivo
O nome de um arquivo de manifesto de implantação deve terminar com a extensão .application .
Exemplo
O exemplo de código a seguir ilustra um manifesto de implantação para um Visual Studio Tools for Office solução.
<?xml version="1.0" encoding="utf-8"?>
<asmv1:assembly xsi:schemaLocation=
"urn:schemas-microsoft-com:asm.v1 assembly.adaptive.xsd"
manifestVersion="1.0"
xmlns="urn:schemas-microsoft-com:asm.v2"
xmlns:asmv1="urn:schemas-microsoft-com:asm.v1"
xmlns:asmv2="urn:schemas-microsoft-com:asm.v2"
xmlns:xrml="http://www.xrml.org/schema/2001/11/xrml2core"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<assemblyIdentity name="ExcelApplication1.application"
version="1.0.0.1" publicKeyToken="0000000000000000"
language="neutral" processorArchitecture="msil"
xmlns="urn:schemas-microsoft-com:asm.v1" />
<description asmv2:publisher="MS .NET"
asmv2:product="ExcelApplication1"
xmlns="urn:schemas-microsoft-com:asm.v1">Deployment
manifest description here.</description>
<deployment install="false" />
<dependency>
<dependentAssembly
codebase="ExcelApplication1_1.0.0.1\
ExcelApplication1.manifest" size="2518"
hash="0DE6E54FDCF3334A23D627402EF65668CBFB8587"
hashalg="SHA1">
<assemblyIdentity name="ExcelApplication1.manifest"
version="1.0.0.1" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm=
"urn:schemas-microsoft-com:HashTransforms.Identity"
/>
</dsig:Transforms>
<dsig:DigestMethod
Algorithm=
"http://www.w3.org/2000/09/xmldsig#sha1" />
<dsig:DigestValue>
qws6Ku5WQeMv12bE1W5deGkSHcY=
</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
</asmv1:assembly>
Consulte também
Tarefas
Como: Alterar o local de personalizações de nível de documento (sistema de 2003)
Conceitos
Implantação de personalizações de nível de documento (sistema de 2003)