Compartilhar via


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

  • Projetos de nível de documento

  • Projetos de nível de aplicativo

Versão do Microsoft Office

  • Microsoft Office 2003

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)

Aplicativo e manifestos de implantação in Office Solutions