Registrar dll .NET para utilizarla desde aplicación VB6.0 en otros equipos.

23/04/2007 - 10:52 por nprftv | Informe spam
He desarrollada una dll en .NET, en mi equipo está correctamente
registrada con lo cual cunado llamo al objeto de esa clase desde mi
proyecto VB6.0 funciona correctamente. Quiero registrar esa dll en
otros equipos de tal manera que cuando yo lanzo la aplicación VB ,
antes de llamar al objeto del tipo de la clase creada en la dll,
llamo a un procedimiento que lo que hace es registrar la dll. Para
ello en este procedimiento utilizo regasm, para registrar, y por otro
lado gacutil, para agregar la dll al GAC. El tema está en que cuando
lanzo por primera vez la aplicación en un equipo en que no está
registrada la dll me detecta un error 429, lo cual indica que la dll
no está registrada, pero si lanzo una segunda vez la aplicación
VB,ésta funciona correctamente. Realmente lo que quiero es que desde
la primera vez que lanzo mi aplicación registre la dll y no a la
segunda vez. Alguien sabría decirme si esto es realmente así o, en
caso contrario, cómo lo puedo solucionar??
 

Leer las respuestas

#1 Juan Manuel
19/06/2007 - 07:30 | Informe spam
Ya somos 2. Necesito lo mismo. (dll hecha en punto.net), poder referenciarla
en ASP 3.0 ó VB6.

Suerte!

"" wrote:

He desarrollada una dll en .NET, en mi equipo está correctamente
registrada con lo cual cunado llamo al objeto de esa clase desde mi
proyecto VB6.0 funciona correctamente. Quiero registrar esa dll en
otros equipos de tal manera que cuando yo lanzo la aplicación VB ,
antes de llamar al objeto del tipo de la clase creada en la dll,
llamo a un procedimiento que lo que hace es registrar la dll. Para
ello en este procedimiento utilizo regasm, para registrar, y por otro
lado gacutil, para agregar la dll al GAC. El tema está en que cuando
lanzo por primera vez la aplicación en un equipo en que no está
registrada la dll me detecta un error 429, lo cual indica que la dll
no está registrada, pero si lanzo una segunda vez la aplicación
VB,ésta funciona correctamente. Realmente lo que quiero es que desde
la primera vez que lanzo mi aplicación registre la dll y no a la
segunda vez. Alguien sabría decirme si esto es realmente así o, en
caso contrario, cómo lo puedo solucionar??


Preguntas similares