Principales respuestas
Problema al generar el instalador de mi aplicación de VB.net

Pregunta
-
Saludos cordiales miembros del foro.
Voy a tratar de explicar el problema que tengo, ojala pueda ser entendido y me puedan ayudar; estoy generando el instalador para una aplicación generada en VB.Net, pero al generar el instalador me arroja el siguiente error:
El archivo 'log4net.dll', que tiene como destino 'AMD64' no es compatible con la plataforma de destino 'x86'
He revisado que puede ser problema del Crystal Reports, lo he instalado nuevamente pero nada, la verdad no hay mucha información sobre este error, espero me puedan ayudar.
Muchas gracias.
J.Al
Respuestas
-
Hola! Verifica esto ok?
Para instalar archivos en las carpetas Archivos comunes, Archivos de programa o Sistema en una plataforma de 64 bits
-
En el Explorador de soluciones, seleccione el proyecto de implementación.
-
En la ventana Propiedades, asegúrese de que la propiedad TargetPlatform está establecida en x64 o en Itanium.
-
En el menú Ver, elija Editor y, a continuación, haga clic en Sistema de archivos.
-
En el editor del Sistema de archivos, seleccione el nodo Sistema de archivos en el equipo de destino.
-
En el menú Acción, elija Agregar carpeta especial y, luego, elija Archivos comunes (64 bits), Archivos de programa (64 bits) o Sistema (64 bits).
Es un resumen de este enlace
Cómo: Crear Windows Installer para una plataforma de 64 bits
Tal vez la carpeta de destino que tienes configurada en tu setup project no sea la correcta
Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó vótala como útil. Saludos
- Marcado como respuesta jhAlex jueves, 19 de septiembre de 2013 21:54
-
Todas las respuestas
-
Hola jhAlex, me parece que ese problema se soluciona en las propiedades de tu proyecto poniendo que vas a compilar para cualquier PC, esto lo configuras en:
Las propiedades de tu proyecto, pestaña Compilar => Botón Opciones de Compilación avanzadas... => CPU de Destino.
En esta opción elijes AnyCPU, si aun asi no funciona intentas poner x64
Saludos y espero que se resuelva tu problema.
Hugo Gil
- Propuesto como respuesta Pablo RubioModerator miércoles, 22 de agosto de 2018 15:53
-
Hola Hugo, muchas gracias por tomar atención a mi problema pero no se soluciona, he probado todas las formas según el error y nada sigue saliendo el bendito problema, tengo urgencia de presentar el proyecto pero no había pronosticado este tipo de inconveniente. Estaba probando con el exe pero al ejecutarlo desde otra PC me indica error de inicio de sesión del usuario....
Adjunto la pantalla donde cambie a X64. luego a X86 y con any CPU y nada amigo. muchas gracias
J.Al
-
-
-
-
-
Gracias Sergio, por la atención a mi problema, pero nada no se soluciona he cambiado como me indicas en el administrador de configuraciones a Release pero nada sigue el mismo bendito error, solo me falta descargar la versión para 64bits del SAP Crystal Reports
Muchas gracias amigos.
J.Al
-
Hola amigos, bien dicen que no siempre lo rápido es lo mejor, pensé en hacer esta aplicación por la urgencia en el área pero no pensé sentirme tan frustrado al terminar y no poder distribuirla e iniciar con el proceso de recolección de datos; he realizado lo ultimo que me faltaba por probar he descargado la versión de 64bits del SAP Crystal Report y nada sigue igual.
Muchas gracias por sus aportes.
atte.
J.Al
- Propuesto como respuesta Pablo RubioModerator miércoles, 22 de agosto de 2018 15:53
-
-
Hola! Verifica esto ok?
Para instalar archivos en las carpetas Archivos comunes, Archivos de programa o Sistema en una plataforma de 64 bits
-
En el Explorador de soluciones, seleccione el proyecto de implementación.
-
En la ventana Propiedades, asegúrese de que la propiedad TargetPlatform está establecida en x64 o en Itanium.
-
En el menú Ver, elija Editor y, a continuación, haga clic en Sistema de archivos.
-
En el editor del Sistema de archivos, seleccione el nodo Sistema de archivos en el equipo de destino.
-
En el menú Acción, elija Agregar carpeta especial y, luego, elija Archivos comunes (64 bits), Archivos de programa (64 bits) o Sistema (64 bits).
Es un resumen de este enlace
Cómo: Crear Windows Installer para una plataforma de 64 bits
Tal vez la carpeta de destino que tienes configurada en tu setup project no sea la correcta
Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó vótala como útil. Saludos
- Marcado como respuesta jhAlex jueves, 19 de septiembre de 2013 21:54
-
-
-
Hola, amigo en eso estoy ahora esta que me muestra este error:
El archivo 'sisalmacen.exe' del resultado del proyecto 'Resultado principal de sisalmacen (Debug x64)', que tiene como destino 'AMD64' no es compatible con la plataforma de destino 'x86' del proyecto E:\sisalmacen$\Install7\Install7.vdproj Install7
Bueno la configuración esta así como la imagen pero estoy que pruebo cambiando las opciones.
J.Al
-
Saludos a todos, después de varios días, por fin he logrado hacer el instalador gracias a sus comentarios y ayuda constante, primero he cambiado de carpeta del instalados (no se si esto tiene algo que ver), luego en el administrador de configuración he cambiado el tipo de archivo de destino cambiando a x86, luego en los requisitos previos he seleccionado SAP CRYSTAL REPORTS RUNTIME ENGINE FOR. NET FRAMEWOK
he probado instalando y funciona (Felicidad), pero el problema que tengo es que no se muestra ningún reporte muestra error, quizá sea motivo para abrir otro tema.
muchas gracias por sus comentarios y apoyo constante
hasta pronto
J.Al
-
Se que esto paso ya hace mucho tiempo. jajajja
Pero yo acabo de tener el mismo problema, estuve todo el día intentando resolver he incluso hice lo que hiciste tù y nada.
Luego recordé que yo tenia instalado también el Crystal Report Runtime(mire la versión y era de 64 bits), entonces la des instale y instale la versión de 32 bits. y solucionado ya genera el instalador de 32 bits.
-
Muy sencillo, después de agregar el resultado del proyecto te aparece entre los archivos el LOG4NET.DLL y resulta que con click derecho no te deja eliminarlo.....PEROOOOOOO, si te vas al explorador de soluciones, y lo buscas en en el listado del proyecto le das click derecho y seleccionas la opción excluir..... listo, desaparece de la carpeta y puedes generar tu proyecto sin problemas.
Espero que a ustedes tambien les funcione esta solución, dos días leyendo y buscando y lo encontre por pura suerte.
Chao desde Colombia.