Elemento <dependency> (Riferimento Visual Studio Tools per Office)

Aggiornamento: novembre 2007

Nota

Si applica a

Le informazioni contenute in questo argomento riguardano solo i progetti Visual Studio Tools per Office e le versioni di Microsoft Office specificati.

Per ulteriori informazioni, vedere Funzionalità disponibili in base ai tipi di progetto e applicazione.

Tipo di progetto

  • Progetti a livello di documento

  • Progetti a livello di applicazione

Versione Microsoft Office

  • Microsoft Office 2003

Identifica una dipendenza assembly necessaria per la soluzione Visual Studio Tools per Office.

<dependency>
   <dependentAssembly>
      <assemblyIdentity
         name
         version
         publicKeyToken
         language
      />
   </dependentAssembly>
   <installFrom
      codebase
   />
</dependency>

Elementi e attributi

L'elemento dependency è obbligatorio. Dispone dell'attributo riportato di seguito.

Attributo

Descrizione

Name

Obbligatorio. Identifica il nome dell'applicazione.

L'elemento dependency dispone degli elementi figlio riportati di seguito.

dependentAssembly

Obbligatorio. Contiene l'elemento assemblyIdentity. L'elemento assemblyIdentity è descritto nell'argomento Elemento <assemblyIdentity> (Riferimento Visual Studio Tools per Office).

L'elemento dependentAssembly non contiene attributi.

installFrom

Obbligatorio. Questo elemento dispone dell'attributo codebase. L'elemento installFrom non dispone di elementi figlio.

Note

Tutti gli assembly utilizzati dall'applicazione devono disporre di un elemento dependency corrispondente. Gli assembly dipendenti non includono gli assembly preinstallati nella Global Assembly Cache.

A differenza dei manifesti ClickOnce, i manifesti dell'applicazione e quelli di distribuzione nelle soluzioni Visual Studio Tools per Office non sono firmati. I manifesti non possono essere convalidati prima del loro utilizzo.

Alcuni dei campi presenti nei manifesti dell'applicazione e di distribuzione generati tramite gli strumenti di pubblicazione non vengono utilizzati nelle soluzioni Visual Studio Tools per Office, inclusi alcuni campi che identificano proprietà dell'assembly come le dimensioni e la versione.

Esempio

Nell'esempio di codice seguente viene illustrato un elemento dependency presente in un manifesto dell'applicazione Visual Studio Tools per Office. L'esempio di codice fa parte di un esempio più esaustivo fornito per l'argomento Manifesti dell'applicazione per le soluzioni Office (System 2003).

<dependency asmv2:name="Project1">
    <dependentAssembly>
        <assemblyIdentity name="Project1" 
            version="1.0.1.1"/>
    </dependentAssembly>
    <asmv2:installFrom codebase=
        "http://deployweb/project1/project1_1.0.1.1/project1.dll"/>
</dependency>

Vedere anche

Riferimenti

Manifesti dell'applicazione per le soluzioni Office (System 2003)