• Viernes 8 de Noviembre de 2024, 18:00

Autor Tema:  diferente cantidad de archivos .exe debug y release  (Leído 2558 veces)

Sined99

  • Miembro activo
  • **
  • Mensajes: 56
    • Ver Perfil
diferente cantidad de archivos .exe debug y release
« en: Martes 25 de Octubre de 2011, 17:24 »
0
Hola,
Tengo un par de dudas y son las siguientes:

- Tengo una aplicacion con una .DLL de un opc y un par de .dll mas de una camara de video, resulta que hasta ahora estaba compilando en modo debug, resulta que en la carpeta bin/debug hay un numero de archivos (mas o menos 6 o 8), he compilado de nuevo en modo release y me aparecen menos archivos(obviamente en la carpeta bin/release), me aparece el .exe y la .dll del opc pero las .dll de la camara de video no me aparecen... por lo que no se si esto es normal o no, ¿alguien me puede echar un cable?

- He creado un instalador pero resulta que he incluido el .exe, pero dicho .exe fue creado en modo debug, hemos instalado la aplicacion con ese instalador en un PC y funciona correctamente, ahora la pregunta, ¿ si compilo la aplicacion en modo release copio ese .exe y machaco el .exe del PC donde he instalado la aplicacion, funciona o no funciona?


Muchas gracias, un saludo

gabio2

  • Miembro MUY activo
  • ***
  • Mensajes: 402
  • Nacionalidad: mx
    • Ver Perfil
Re:diferente cantidad de archivos .exe debug y release
« Respuesta #1 en: Martes 25 de Octubre de 2011, 22:56 »
0
Hola que tal Sined99, compila y ejecuta tú aplicación en modo release, te debe poner los el mismo número de archivos generados tanto en debug como release, amenos que hayas agregado en otro momento esos archivos.

Te recomiendo crees un proyecto de Instalación y en la carpeta de Aplicación agregas los Resultados principal del proyecto, ahí debe agregar a todo lo que utilices en tú proyecto, si no agrega tus dll del opc, agregalos manualmente, Clic derecho, agregar, archivo.

Con eso ya te genera todo y no te debe causar problema alguno.. saludos!
@gabio87

seba123neo

  • Miembro activo
  • **
  • Mensajes: 36
  • Nacionalidad: ar
    • Ver Perfil
    • http://www.neovisualbasic.com.ar/
Re:diferente cantidad de archivos .exe debug y release
« Respuesta #2 en: Sábado 29 de Octubre de 2011, 02:47 »
0
Hola, para que las dll te queden copiadas en el directorio de "release" debes decirle que te las copie, fijate en el "explorador de soluciones" ahi hay un nodo que dice "referencias" (para verlo tenes que activar la opcion arriba de mostrar archivos ocultos) y entonces ahi seleccionas la dll que quieras y le pones la propiedad "copia local" en "True" y cada ves que generes el .exe, en la carpeta release, te las va a copiar.

otra forma para no llevar dll, es cargarla como archivo de recursos y cargarlas en memoria y asi no tenes que llevar las dll ni crear instaladores.

saludos.
Todos somos ignorantes;lo que pasa es que no todos ignoramos las mismas cosas - Albert Einstein