Compartir a través de


ResolveComReference (Tarea)

Actualización: noviembre 2007

Toma una lista de uno o más nombres de biblioteca de tipos o archivos .tlb y resuelve esas bibliotecas de tipos en ubicaciones de disco.

Parámetros

En la siguiente tabla se describen los parámetros de la tarea ResolveCOMReference.

Parámetro

Descripción

DelaySign

Parámetro Boolean opcional.

Si es true, coloca la clave pública en el ensamblado. Si es false, firma totalmente el ensamblado.

KeyContainer

Parámetro String opcional.

Especifica un contenedor que contiene un par de claves.

KeyFile

Parámetro String opcional.

Especifica un elemento que contiene un par de claves.

NoClassMembers

Parámetro Boolean opcional.

ResolvedAssemblyReferences

Parámetro de salida ITaskItem[] opcional.

Especifica las referencias de ensamblado resueltas.

ResolvedFiles

Parámetro de salida ITaskItem[] opcional.

Especifica los nombres de archivo completos del disco asociados a las ubicaciones físicas de las bibliotecas de tipos que se proporcionaron como entrada para esta tarea.

ResolvedModules

Parámetro ITaskItem[] opcional.

TypeLibFiles

Parámetro ITaskItem[] opcional.

Especifica la ruta de acceso del archivo de biblioteca de tipos para las referencias COM. Los elementos incluidos en este parámetro pueden contener metadatos de elemento. Para obtener más información, vea más adelante la sección "Metadatos del elemento TypeLibFiles".

TypeLibNames

Parámetro ITaskItem[] opcional.

Especifica los nombres de biblioteca de tipos que se deben resolver. Los elementos incluidos en este parámetro deben contener algunos metadatos de elemento. Para obtener más información, vea más adelante la sección "Metadatos del elemento TypeLibNames".

WrapperOutputDirectory

Parámetro String opcional.

La ubicación de disco en la que se coloca el ensamblado de interoperabilidad generado. Si no se especifican estos metadatos de elemento, la tarea utiliza la ruta de acceso absoluta del directorio en el que está ubicado el archivo de proyecto.

Comentarios

Metadatos del elemento TypeLibNames

En la tabla siguiente se describen los metadatos de elemento disponibles para los elementos pasados al parámetro TypeLibNames.

Metadatos

Descripción

GUID

Metadatos de elemento necesarios.

GUID para la biblioteca de tipos. Si no se especifican estos metadatos de elemento, se produce un error en la tarea.

VersionMajor

Metadatos de elemento necesarios.

La versión principal de la biblioteca de tipos. Si no se especifican estos metadatos de elemento, se produce un error en la tarea.

VersionMinor

Metadatos de elemento necesarios.

La versión secundaria de la biblioteca de tipos. Si no se especifican estos metadatos de elemento, se produce un error en la tarea.

LocaleIdentifier

Metadatos de elemento opcionales.

El identificador de configuración regional (o LCID) para la biblioteca de tipos. Se especifica como un valor de 32 bits que identifica el lenguaje humano preferido por un usuario, una región o una aplicación. Si no se especifican estos metadatos de elemento, la tarea utiliza un identificador de configuración regional predeterminado "0."

WrapperTool

Metadatos de elemento opcionales.

Especifica la herramienta contenedor que se utiliza para generar el contenedor de ensamblado para esta biblioteca de tipos. Si no se especifican estos metadatos de elemento, la tarea utiliza una herramienta contenedor predeterminada "tlbimp". Las opciones disponibles de bibliotecas de tipos, sin distinción entre mayúsculas y minúsculas, son las siguientes:

  • Primary: Utilice esta herramienta contenedor cuando desee utilizar un ensamblado de interoperabilidad primario ya generado para el componente COM. Cuando utilice esta herramienta contenedor, no especifique un directorio de resultados de contenedor, ya que provocaría un error en la tarea.

  • TLBImp: Utilice esta herramienta contenedor cuando desee generar un ensamblado de interoperabilidad para el componente COM.

  • AXImp: Utilice esta herramienta contenedor cuando desee generar un ensamblado de interoperabilidad para un componente ActiveX.

Metadatos de elemento TypeLibFiles

En la tabla siguiente se describen los metadatos de elemento disponibles para los elementos pasados al parámetro TypeLibFiles.

Metadatos

Descripción

WrapperTool

Metadatos de elemento opcionales.

Especifica la herramienta contenedor que se utiliza para generar el contenedor de ensamblado para esta biblioteca de tipos. Si no se especifican estos metadatos de elemento, la tarea utiliza una herramienta contenedor predeterminada "tlbimp". Las opciones disponibles de bibliotecas de tipos, sin distinción entre mayúsculas y minúsculas, son las siguientes:

  • Primary: Utilice esta herramienta contenedor cuando desee utilizar un ensamblado de interoperabilidad primario ya generado para el componente COM. Cuando utilice esta herramienta contenedor, no especifique un directorio de resultados de contenedor, ya que provocaría un error en la tarea.

  • TLBImp: Utilice esta herramienta contenedor cuando desee generar un ensamblado de interoperabilidad para el componente COM.

  • AXImp: Utilice esta herramienta contenedor cuando desee generar un ensamblado de interoperabilidad para un componente ActiveX.

Nota

Cuanta más información proporcione para identificar únicamente una biblioteca de tipos, mayores posibilidades habrá de que la tarea se resuelva en el archivo correcto del disco.

Vea también

Conceptos

Tareas de MSBuild

Otros recursos

Referencia de tareas de MSBuild