ResolveComReference, tâche
Mise à jour : novembre 2007
Utilise une liste d'un ou plusieurs noms de bibliothèques de types ou de fichiers .tlb et résout ces bibliothèques de types aux emplacements sur le disque.
Paramètres
Le tableau suivant décrit les paramètres de la tâche ResolveCOMReference.
Paramètres |
Description |
---|---|
DelaySign |
Paramètre Boolean facultatif. Si la valeur est true, place la clé publique dans l'assembly. Si la valeur est false, signe complètement l'assembly. |
KeyContainer |
Paramètre String facultatif. Spécifie un conteneur qui contient une paire de clés. |
KeyFile |
Paramètre String facultatif. Spécifie un élément qui contient une paire de clés. |
NoClassMembers |
Paramètre Boolean facultatif. |
ResolvedAssemblyReferences |
Paramètre de sortie ITaskItem[] facultatif. Spécifie les références d'assembly résolues. |
ResolvedFiles |
Paramètre de sortie ITaskItem[] facultatif. Spécifie les fichiers qualifiés complets sur le disque qui correspondent aux emplacements physiques des bibliothèques de types fournies comme entrée pour cette tâche. |
ResolvedModules |
Paramètre ITaskItem[] facultatif. |
TypeLibFiles |
Paramètre ITaskItem[] facultatif. Spécifie le chemin d'accès des bibliothèques de types aux références COM. Les éléments inclus dans ce paramètre peuvent contenir des métadonnées d'élément. Pour plus d'informations, consultez la section « Métadonnées d'élément TypeLibFiles » ci-dessous. |
TypeLibNames |
Paramètre ITaskItem[] facultatif. Spécifie les noms de bibliothèques de types à résoudre. Les éléments inclus dans ce paramètre doivent contenir des métadonnées d'élément. Pour plus d'informations, consultez la section « Métadonnées d'élément TypeLibNames » ci-dessous. |
WrapperOutputDirectory |
Paramètre String facultatif. Emplacement de l'assembly d'interopérabilité généré sur le disque. Si ces métadonnées d'élément ne sont pas spécifiées, la tâche utilise le chemin d'accès absolu du répertoire contenant le fichier projet. |
Notes
Métadonnées d'élément TypeLibNames
Le tableau suivant décrit les métadonnées d'élément disponibles pour les éléments passés au paramètre TypeLibNames.
Métadonnées |
Description |
---|---|
GUID |
Métadonnées d'élément requises. GUID pour la bibliothèque de types. Si ces métadonnées d'élément ne sont pas spécifiées, la tâche échoue. |
VersionMajor |
Métadonnées d'élément requises. Version principale de la bibliothèque de types. Si ces métadonnées d'élément ne sont pas spécifiées, la tâche échoue. |
VersionMinor |
Métadonnées d'élément requises. Version secondaire de la bibliothèque de types. Si ces métadonnées d'élément ne sont pas spécifiées, la tâche échoue. |
LocaleIdentifier |
Métadonnées d'élément facultatives. Identificateur de paramètres régionaux (ou LCID) de la bibliothèque de types. Il s'agit d'une valeur 32 bits qui identifie le langage humain préféré pour un utilisateur, une région ou une application. Si ces métadonnées d'élément ne sont pas spécifiées, la tâche utilise la valeur par défaut "0" comme identificateur de paramètres régionaux. |
WrapperTool |
Métadonnées d'élément facultatives. Spécifie l'outil wrapper utilisé afin de générer le wrapper d'assembly pour cette bibliothèque de types. Si ces métadonnées d'élément ne sont pas spécifiées, la tâche utilise l'outil wrapper par défaut "tlbimp". Les choix disponibles qui ne respectent pas la casse pour les typelibs sont les suivants :
|
Métadonnées d'élément TypeLibFiles
Le tableau suivant décrit les métadonnées d'élément disponibles pour les éléments passés au paramètre TypeLibFiles.
Métadonnées |
Description |
---|---|
WrapperTool |
Métadonnées d'élément facultatives. Spécifie l'outil wrapper utilisé afin de générer le wrapper d'assembly pour cette bibliothèque de types. Si ces métadonnées d'élément ne sont pas spécifiées, la tâche utilise l'outil wrapper par défaut "tlbimp". Les choix disponibles qui ne respectent pas la casse pour les typelibs sont les suivants :
|
Remarque : |
---|
Plus vous donnez d'informations précises sur une bibliothèque de types, plus la tâche sera en mesure de résoudre le fichier correct sur le disque. |