Attività ResolveComReference

Aggiornamento: novembre 2007

Accetta un elenco costituito da uno o più nomi di librerie dei tipi o file con estensione tlb e risolve tali librerie in percorsi sul disco.

Parametri

Nella tabella riportata di seguito sono descritti i parametri dell'attività ResolveCOMReference.

Parametro

Descrizione

DelaySign

Parametro Boolean facoltativo.

Se il parametro è impostato su true, la chiave pubblica viene inserita nell'assembly. Se è impostato su false, l'assembly viene firmato completamente.

KeyContainer

Parametro String facoltativo.

Specifica un contenitore che contiene una coppia di chiavi.

KeyFile

Parametro String facoltativo.

Specifica un elemento che contiene una coppia di chiavi.

NoClassMembers

Parametro Boolean facoltativo.

ResolvedAssemblyReferences

Parametro di output ITaskItem[] facoltativo.

Specifica i riferimenti ad assembly risolti.

ResolvedFiles

Parametro di output ITaskItem[] facoltativo.

Specifica in modo completo i file su disco che corrispondono alle posizioni fisiche delle librerie dei tipi fornite come input per questa attività.

ResolvedModules

Parametro ITaskItem[] facoltativo.

TypeLibFiles

Parametro ITaskItem[] facoltativo.

Specifica il percorso del file della libreria dei tipi per i riferimenti COM. Gli elementi inclusi in questo parametro possono contenere metadati dell'elemento. Per ulteriori informazioni, vedere la sezione "Metadati dell'elemento TypeLibFiles" riportata di seguito.

TypeLibNames

Parametro ITaskItem[] facoltativo.

Specifica i nomi delle librerie dei tipi da risolvere. Gli elementi inclusi in questo parametro devono contenere alcuni metadati dell'elemento. Per ulteriori informazioni, vedere la sezione "Metadati dell'elemento TypeLibNames" riportata di seguito.

WrapperOutputDirectory

Parametro String facoltativo.

La posizione su disco in cui viene inserito l'assembly di interoperabilità generato. Se non vengono specificati questi metadati di elemento, nell'attività verrà utilizzato il percorso assoluto della directory in cui si trova il file di progetto.

Note

Metadati dell'elemento TypeLibNames

Nella tabella riportata di seguito vengono descritti i metadati disponibili per gli elementi passati al parametro TypeLibNames.

Metadati

Descrizione

GUID

Metadati di elemento obbligatori.

GUID per la libreria dei tipi. Se non vengono specificati questi metadati di elemento, l'attività ha esito negativo.

VersionMajor

Metadati di elemento obbligatori.

La versione principale della libreria dei tipi. Se non vengono specificati questi metadati di elemento, l'attività ha esito negativo.

VersionMinor

Metadati di elemento obbligatori.

La versione secondaria della libreria dei tipi. Se non vengono specificati questi metadati di elemento, l'attività ha esito negativo.

LocaleIdentifier

Metadati di elemento facoltativi.

Identificatore delle impostazioni internazionali (LCID) per la libreria dei tipi. Viene specificato come valore a 32 bit che identifica la lingua preferita da un utente, un paese o un'applicazione. Se non vengono specificati questi metadati di elemento, nell'attività verrà utilizzato l'identificatore delle impostazioni internazionali predefinito "0".

WrapperTool

Metadati di elemento facoltativi.

Specifica lo strumento wrapper utilizzato per generare il wrapper dell'assembly per la libreria dei tipi in oggetto. Se non vengono specificati questi metadati di elemento, nell'attività verrà utilizzato lo strumento wrapper predefinito "tlbimp". Di seguito sono riportate le opzioni disponibili per typelibs (non viene fatta distinzione tra maiuscole e minuscole):

  • Primary: utilizzare questo strumento wrapper se si desidera utilizzare un assembly di interoperabilità primario già generato per il componente COM. Se quando si usa questo strumento wrapper si specifica una directory di output del wrapper, l'attività avrà esito negativo.

  • TLBImp: utilizzare questo strumento wrapper se si desidera generare un assembly di interoperabilità per il componente COM.

  • AXImp: utilizzare questo strumento wrapper se si desidera generare un assembly di interoperabilità per un componente ActiveX.

Metadati dell'elemento TypeLibFiles

Nella tabella riportata di seguito vengono descritti i metadati disponibili per gli elementi passati al parametro TypeLibFiles.

Metadati

Descrizione

WrapperTool

Metadati di elemento facoltativi.

Specifica lo strumento wrapper utilizzato per generare il wrapper dell'assembly per la libreria dei tipi in oggetto. Se non vengono specificati questi metadati di elemento, nell'attività verrà utilizzato lo strumento wrapper predefinito "tlbimp". Di seguito sono riportate le opzioni disponibili per typelibs (non viene fatta distinzione tra maiuscole e minuscole):

  • Primary: utilizzare questo strumento wrapper se si desidera utilizzare un assembly di interoperabilità primario già generato per il componente COM. Se quando si usa questo strumento wrapper si specifica una directory di output del wrapper, l'attività avrà esito negativo.

  • TLBImp: utilizzare questo strumento wrapper se si desidera generare un assembly di interoperabilità per il componente COM.

  • AXImp: utilizzare questo strumento wrapper se si desidera generare un assembly di interoperabilità per un componente ActiveX.

Nota

Una maggiore quantità di informazioni fornite allo scopo di identificare in maniera univoca una libreria dei tipi aumenta le probabilità di risoluzione dell'attività nel file corretto su disco.

Vedere anche

Concetti

Attività di MSBuild

Altre risorse

Riferimenti delle attività MSBuild