Registar DLL (Es Muy Importante)

08/01/2007 - 19:45 por AI | Informe spam
Hola, la verdad q nose si en visual basic .net existes alguna configracion
sobre la compilacion de las DLL muy clara no la tengo Mi problema es el
siguiente, tengo un aplicacion en .net, que al generar el exe me crea las
dll, estas dll las tengo que actualizar en mis clientes porque contiene
modificaciones. Ahora bien, cada vez que ejecuto regsvr32 "ruta + dll" me
dice que "Se descargo el archivo dll pero no se encontro el punto de entrada
DllRegisterServer", antes no pasaba pero ahora si y en todas las PC que
quiero actualizar hasta en la mia que tengo el .net instalado, se agradece
alguna solucion o como hago para deregistrar y volver a registar las dll sin
el regsvr32 o con un SDK, etc muchas gracias.

PD: Estuve viendo en la pagina de microsft que dice que el archivo puede
estar dañado o alguna version dañada en memoria o simplemente que el archivo
no exista. Aclaro el archivo existe, lo volvi a compilar 10 veces y hasta
reinicie todo y volvi a compilar y me sigue dando el mismo Error.

Saludos.

Agustin

Preguntas similare

Leer las respuestas

#1 Alberto Poblacion
08/01/2007 - 20:08 | Informe spam
"AI" wrote in message
news:
Hola, la verdad q nose si en visual basic .net existes alguna configracion
sobre la compilacion de las DLL muy clara no la tengo Mi problema es el
siguiente, tengo un aplicacion en .net, que al generar el exe me crea las
dll, estas dll las tengo que actualizar en mis clientes porque contiene
modificaciones. Ahora bien, cada vez que ejecuto regsvr32 "ruta + dll" me
dice que "Se descargo el archivo dll pero no se encontro el punto de
entrada DllRegisterServer", antes no pasaba pero ahora si y en todas las
PC que quiero actualizar hasta en la mia que tengo el .net instalado, se
agradece alguna solucion o como hago para deregistrar y volver a registar
las dll sin el regsvr32 o con un SDK, etc muchas gracias.



Solo se usa el REGSVR con las DLLs que son objetos COM. Las DLLs de .Net
no se registran en el registro de Windows. Símplemente se copian por las
buenas al directorio del ejecutable, y con eso basta para que funcionen.
(También se pueden copiar bajo ciertas condiciones a otras ubicaciones,
tales como el Global Assembly Cache, pero lo más sencillo es copiarlas al
directorio del ejecutable).
Respuesta Responder a este mensaje
#2 AI
08/01/2007 - 20:26 | Informe spam
Gracias alberto no sabia que con copiar las dll a mismo directorio del exe
es suficiente para que funcione.

Salu2

"Alberto Poblacion"
escribió en el mensaje news:
"AI" wrote in message
news:
Hola, la verdad q nose si en visual basic .net existes alguna
configracion sobre la compilacion de las DLL muy clara no la tengo Mi
problema es el siguiente, tengo un aplicacion en .net, que al generar el
exe me crea las dll, estas dll las tengo que actualizar en mis clientes
porque contiene modificaciones. Ahora bien, cada vez que ejecuto regsvr32
"ruta + dll" me dice que "Se descargo el archivo dll pero no se encontro
el punto de entrada DllRegisterServer", antes no pasaba pero ahora si y
en todas las PC que quiero actualizar hasta en la mia que tengo el .net
instalado, se agradece alguna solucion o como hago para deregistrar y
volver a registar las dll sin el regsvr32 o con un SDK, etc muchas
gracias.



Solo se usa el REGSVR con las DLLs que son objetos COM. Las DLLs de .Net
no se registran en el registro de Windows. Símplemente se copian por las
buenas al directorio del ejecutable, y con eso basta para que funcionen.
(También se pueden copiar bajo ciertas condiciones a otras ubicaciones,
tales como el Global Assembly Cache, pero lo más sencillo es copiarlas al
directorio del ejecutable).



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida