Compartilhar via


<dependência>Elemento (Visual Studio Tools for Microsoft Office implantação Reference)

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

Identifica a versão do Visual Studio Tools for Office solução para instalar e o local do manifesto do aplicativo.

<dependency>
   <dependentAssembly
      codeBase
      size
      hash
      hashalg
   >
      <assemblyIdentity
         name
         version
      />
   </dependentAssembly>
</dependency>

Elementos e atributos

The dependency elemento é necessário. Ela tem nenhum atributo.Um manifesto de implantação pode ter vários elementos de dependência.

The dependency elemento geral descreve as dependências do aplicativo principal tem em assemblies contidos em um Visual Studio Tools for Office solução. Se seu assembly principal solução consome um assembly chamado DotNetAssembly.dll, esse assembly deve estar listado na seção de dependência.Uma dependência, no entanto, pode ter outros tipos de dependências, sistema autônomo dependências em uma versão específica do common linguagem tempo de execução, em um assembly no cache global de assemblies (GAC) ou em um objeto COM.Visual Studio Tools for Office não inicia o baixar e instalação desses tipos de dependências, mas impede a solução de execução se uma ou mais das dependências não podem ser atendida.

The dependency elemento contém os seguintes elementos.

dependentAssembly

Obrigatório.Esse elemento contém o assemblyIdentity elemento. The dependentAssembly elemento é descrito no tópico <dependentassembly>Elemento (Visual Studio Tools for Microsoft Office implantação Reference).

assemblyIdentity

Obrigatório.Este elemento é filho do dependentAssembly elemento. The assemblyIdentity elemento é descrito no tópico <assemblyidentity>Elemento (Visual Studio Tools for Microsoft Office implantação Reference).

Comentários

Manifestos de implantação normalmente têm um único assemblyIdentity elemento que identifica o nome e a versão do manifesto do aplicativo.

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.

Exemplo

O exemplo de código a seguir mostra um dependency elemento em um Visual Studio Tools for Office manifesto de implantação. Este exemplo de código faz parte de um exemplo maior fornecido para o Manifestos de implantação para soluções do Office (sistema de 2003) tópico.

<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" />
    </dependentAssembly>
</dependency>

Consulte também

Referência

Manifestos de implantação para soluções do Office (sistema de 2003)