Foros del Web » Programación para mayores de 30 ;) » .NET »

Como compilar vb.net para Windows 7 64bit

Estas en el tema de Como compilar vb.net para Windows 7 64bit en el foro de .NET en Foros del Web. Buenos días, tengo un proyecto en vb.net y MySQL, el cual funciona perfectamente en Windows XP, Vista y 7 (todos en 32bit). Pero en Windows ...
  #1 (permalink)  
Antiguo 24/03/2010, 04:20
 
Fecha de Ingreso: octubre-2008
Mensajes: 13
Antigüedad: 16 años, 1 mes
Puntos: 0
Como compilar vb.net para Windows 7 64bit

Buenos días,
tengo un proyecto en vb.net y MySQL, el cual funciona perfectamente en Windows XP, Vista y 7 (todos en 32bit). Pero en Windows 7 64bit no logro que funcione, da un error Windows antes de que arranque la aplicacion.
Cuando lo he compilado siempre lo he hecho con la opcion ANYCPU, pero tambien he probado con la opcion de x64 y me da el mismo error.
He probado cambiandole el modo de compatibilidad para XP y Vista, pero sigue sin funcionar.
El conector de mysql de .NET solo lo he visto en 32bit, ¿puede ser el fallo por eso?.

Espero vuestra ayuda ya que esto me trae un poco loco, y seguro que es una tonteria.

Un saludo y gracias de antemano.
  #2 (permalink)  
Antiguo 24/03/2010, 05:53
Avatar de Valery-Net  
Fecha de Ingreso: agosto-2008
Mensajes: 694
Antigüedad: 16 años, 3 meses
Puntos: 12
Respuesta: Como compilar vb.net para Windows 7 64bit

Qué versión de vs.net estás utilizando?
  #3 (permalink)  
Antiguo 24/03/2010, 06:49
Avatar de Porlachucha  
Fecha de Ingreso: noviembre-2008
Ubicación: Santiago
Mensajes: 172
Antigüedad: 16 años
Puntos: 5
Respuesta: Como compilar vb.net para Windows 7 64bit

primero deberias verificar en que punto se esta interrumpiendo tu aplicacion, ya que ademas de los ""conectores"" a base de datos, existen otros problemas asociados al paso de 32 a 64 bits.
Trata de debugear la aplicacion para ver el mensaje de error. despues de eso, podras evaluar si se trata de la cponexion a la base de datos, u otro componente que no tiene soporte para 64 bits
plch
__________________
Nada mas patetico que "detestar" a Intel o Microsoft o Windows o Apple ... apuesto que eres el tipico teton espinilluo y pajero que usa Linux para sentirse capo ...
  #4 (permalink)  
Antiguo 24/03/2010, 06:54
Avatar de freegirl
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: Catalonia
Mensajes: 4.334
Antigüedad: 21 años, 1 mes
Puntos: 156
Respuesta: Como compilar vb.net para Windows 7 64bit

has probado de compilarlo como x86? Asi te funcionará tanto en sistemas de 32 como de 64.
  #5 (permalink)  
Antiguo 24/03/2010, 07:52
 
Fecha de Ingreso: octubre-2008
Mensajes: 13
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: Como compilar vb.net para Windows 7 64bit

Buenas y gracias por responder,
estoy programando con Visual Studio 2008.
No he probado a depurar la aplicación con el 64bits ya que el error me lo da Windows, no la aplicación y por eso "supuse" que era algo de la compilación. Aún así voy a probarlo y os comento.
Y por ultimo no he probado a compilarlo como x86, ya que con ANYCPU me ha funcionado sin problemas en 32bit, pero también voy ha realizar esa prueba y os digo.

Bueno gracias otra vez y voy a realizar esas pruebas haber que tal van.

Un saludo.
  #6 (permalink)  
Antiguo 28/03/2010, 15:21
 
Fecha de Ingreso: octubre-2008
Mensajes: 13
Antigüedad: 16 años, 1 mes
Puntos: 0
De acuerdo Respuesta: Como compilar vb.net para Windows 7 64bit

Buenas noches,
perdonar la tardanza pero hasta hoy no he podido probar nada. Al final instale Visual Studio en una maquina con 7 para poder depurarlo. Y el fallo se encontraba en un componente OCX para leer y escribir archivos .ini. Como el .ini solo me hacia falta para guardar un par de parametros lo he hecho con un fichero normal y yasta funcionando perfectamente.

Gracias por vuestra ayuda, un saludo.

Etiquetas: compilar, windows
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 22:17.