componentes .net framework

29/05/2006 - 15:02 por Jose | Informe spam
Estimados. Cuando agrego un componente .net (dll) supongamos un componente
que grafique. Ese dll debe ser copiado a la carpeta del ejecutable o puede
ser copiado al windows system para wue funcione bien mi exe?

Actualmente me lo esta colocando en la carpeta bin donde esta mi exe.

Gracias por su ayuda.

Preguntas similare

Leer las respuestas

#1 Rodolfo Centeno Sicche
29/05/2006 - 15:26 | Informe spam
Hola Jose, bueno hasta ahorita yo siempre he copiado las dlls que he creado
en el mismo directorio de mi ejecutable

saludos

Rodolfo Centeno

"Jose" escribió en el mensaje
news:%
Estimados. Cuando agrego un componente .net (dll) supongamos un componente
que grafique. Ese dll debe ser copiado a la carpeta del ejecutable o puede
ser copiado al windows system para wue funcione bien mi exe?

Actualmente me lo esta colocando en la carpeta bin donde esta mi exe.

Gracias por su ayuda.



Respuesta Responder a este mensaje
#2 Jose
29/05/2006 - 15:52 | Informe spam
Pero sera que se puede copiar en el windows/system?

"Rodolfo Centeno Sicche" escribió en el mensaje
news:
Hola Jose, bueno hasta ahorita yo siempre he copiado las dlls que he
creado en el mismo directorio de mi ejecutable

saludos

Rodolfo Centeno

"Jose" escribió en el mensaje
news:%
Estimados. Cuando agrego un componente .net (dll) supongamos un
componente que grafique. Ese dll debe ser copiado a la carpeta del
ejecutable o puede ser copiado al windows system para wue funcione bien
mi exe?

Actualmente me lo esta colocando en la carpeta bin donde esta mi exe.

Gracias por su ayuda.







Respuesta Responder a este mensaje
#3 Leonardo Azpurua [mvp vb]
29/05/2006 - 15:58 | Informe spam
"Jose" escribió en el mensaje
news:%
Estimados. Cuando agrego un componente .net (dll) supongamos un componente
que grafique. Ese dll debe ser copiado a la carpeta del ejecutable o puede
ser copiado al windows system para wue funcione bien mi exe?

Actualmente me lo esta colocando en la carpeta bin donde esta mi exe.



Hola.

La manera de compartir las DLL en .net es colocándolas en el GAC (Global
Assembly Cache).

Creo -porque nunca lo he hecho- que las DLL a agregar al GAC deben estar
"firmadas" (es decir, asociadas con una clave). Para ello utilizas la
utilidad GACUTIL.EXE.

De lo contrario deben estar en la misma carpeta de los ejecutables.

Salud!
Respuesta Responder a este mensaje
#4 ADRUA
29/05/2006 - 16:08 | Informe spam
Hola, Jose

Basicamente hay dos formas de hacerla. Una es poniendo todo en el mismo
directorio(que es lo que estas haciendo). La otra mandar el coponente al GAC
(Global Assembly Cache). La idea es que uses los Attributos "Assembly
Version" y "File Version" para que tu aplicacion pueda localizar la DLL
correcta. y no regreses al "DLL Hell" el infierno de las DLL.

Suerte

"Jose" wrote:

Estimados. Cuando agrego un componente .net (dll) supongamos un componente
que grafique. Ese dll debe ser copiado a la carpeta del ejecutable o puede
ser copiado al windows system para wue funcione bien mi exe?

Actualmente me lo esta colocando en la carpeta bin donde esta mi exe.

Gracias por su ayuda.




Respuesta Responder a este mensaje
#5 Jose
29/05/2006 - 16:20 | Informe spam
Ok entonces supongamos que mi dll se llama 1.dll. ¿Como la coloco en el GAC?
¿Cuando se instala en otro PC donde la instala? Tampoco me quedó claro lo de
los atributos Assembly. Por favor puedes explicar paso a paso ya que apenas
estoy por generar mi paquete de instalción. Soy novato en esto.

Gracias
"ADRUA" escribió en el mensaje
news:
Hola, Jose

Basicamente hay dos formas de hacerla. Una es poniendo todo en el mismo
directorio(que es lo que estas haciendo). La otra mandar el coponente al
GAC
(Global Assembly Cache). La idea es que uses los Attributos "Assembly
Version" y "File Version" para que tu aplicacion pueda localizar la DLL
correcta. y no regreses al "DLL Hell" el infierno de las DLL.

Suerte

"Jose" wrote:

Estimados. Cuando agrego un componente .net (dll) supongamos un
componente
que grafique. Ese dll debe ser copiado a la carpeta del ejecutable o
puede
ser copiado al windows system para wue funcione bien mi exe?

Actualmente me lo esta colocando en la carpeta bin donde esta mi exe.

Gracias por su ayuda.




Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida