Registrar ensamblados de interoperabilidad primaria
Es necesario registrar todos los ensamblados de interoperabilidad primaria adquiridos en el equipo donde se programe antes de poder hacer referencia a ellos con .NET. Visual Studio busca y utiliza un ensamblado de interoperabilidad primaria 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 primaria 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 primaria.
Aunque no es necesario registrar los ensamblados de interoperabilidad primaria a no ser que se planee utilizar Visual Studio, registrarlos ofrece dos ventajas:
- Un ensamblado de interoperabilidad primaria 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 primaria 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 primaria sin registrar.
Utilice la herramienta Registro de ensamblados (Regasm.exe) para registrar ensamblados de interoperabilidad primaria.
Para registrar ensamblados de interoperabilidad primaria
En el símbolo del sistema, escriba:
regasm nombredelensamblado
En este comando, nombredelensamblado es el nombre del ensamblado que se va a registrar.
En el ejemplo siguiente se registra el ensamblado de interoperabilidad primaria CompanyA.UtilLib.dll
.
regasm CompanyA.UtilLib.dll
Regasm.exe agrega una entrada para el ensamblado de interoperabilidad primaria bajo la misma clave de Registro que la biblioteca de tipos original.
Vea también
Programar con ensamblados de interoperabilidad primaria Encontrar ensamblados de interoperabilidad primaria Redistribuir ensamblados de interoperabilidad primaria