Cómo: Registrar ensamblados de interoperabilidad primarios
Es necesario registrar todos los ensamblados de interoperabilidad primarios adquiridos en el equipo donde se programe antes de poder hacer referencia a ellos con Microsoft Visual Studio 2005. Visual Studio busca y utiliza un ensamblado de interoperabilidad primario la primera vez que se hace referencia a un tipo de una biblioteca de tipos COM. Si Visual Studio no puede encontrar el ensamblado de interoperabilidad primario asociado con la biblioteca de tipos, le pide que lo adquiera o le ofrece crear un ensamblado de interoperabilidad en su lugar. De igual modo, el Importador de la biblioteca de tipos (Tlbimp.exe) utiliza también el Registro para ubicar ensamblados de interoperabilidad primarios.
Aunque no es necesario registrar los ensamblados de interoperabilidad primarios a no ser que se planee utilizar Visual Studio, registrarlos ofrece dos ventajas:
Un ensamblado de interoperabilidad primario registrado está marcado con claridad bajo la clave del Registro de la biblioteca de tipos original. El registro es la mejor manera de localizar un ensamblado de interoperabilidad primario en el equipo.
Se puede evitar que accidentalmente se genere y se utilice un nuevo ensamblado de interoperabilidad si alguna vez en el futuro se usa Visual Studio para hacer referencia a un tipo para el cual hay un ensamblado de interoperabilidad primario sin registrar.
Utilice la herramienta Registro de ensamblados (Regasm.exe) para registrar ensamblados de interoperabilidad primarios.
Para registrar ensamblados de interoperabilidad primarios
En el símbolo del sistema, escriba:
regasm nombreDelEnsamblado
En este comando, nombreDelEnsamblado es el nombre del ensamblado que se va a registrar. Regasm.exe agrega una entrada para el ensamblado de interoperabilidad primario bajo la misma clave de Registro que la biblioteca de tipos original.
Ejemplo
En el ejemplo siguiente se registra el ensamblado de interoperabilidad primario CompanyA.UtilLib.dll.
regasm CompanyA.UtilLib.dll
Vea también
Conceptos
Programar con ensamblados de interoperabilidad primarios