Pregunta

Cuando intento hacer eso me sale el siguiente error:

No se permiten cambios en aplicaciones de 64 bits.


@Wilka:Esa opción no estuvo disponible hasta que seleccioné Herramientas > Opciones > Proyectos y soluciones > General y marqué "Mostrar configuraciones de compilación avanzadas".Aunque encontré esta pista en su enlace de MSDN.Entonces, si editas tu comentario, puedo convertirlo en la respuesta aceptada...

¡Gracias a todos!


Por favor vea mi primer comentario sobre esta pregunta, no está allí...De alguna manera...Sin embargo, puedo seleccionar el marco Target (2.0, 3.0 y 3.5), pero no veo ningún uso para este problema en particular...


No tiene que ser un programa de 64 bits; de hecho, prefiero que sea de 32 bits, ya que es más como una utilidad y debería funcionar en sistemas de 32 bits.

Además, estoy ejecutando Vista a 64 bits.¿Quizás eso tenga algo que ver con eso?

@RobCooper:Ahora que lo pienso, nunca tuve la oportunidad de seleccionar una aplicación de 64 bits o de 32 bits al crear la solución/proyecto/aplicación...Y según su enlace, la "depuración de 64 bits (X64)" es posible con la edición rápida de MS VB2008.


Ah, por cierto, encontré lo siguiente:

Si está depurando una aplicación de 64 bits y desea utilizar Editar y continuar, debe cambiar la plataforma de destino y compilar la aplicación como una aplicación de 32 bits.Puede cambiar esta configuración abriendo las Propiedades del proyecto y yendo a la página Compilar.En esa página, haga clic en Opciones avanzadas de compilación y cambie la configuración de CPU de destino a x86 en el cuadro de diálogo Configuración avanzada del compilador. Enlace

Pero no veo la configuración de CPU de destino...

¿Fue útil?

Solución

Tu podrías intentar:

En Visual Basic 2008 Edición Express:Menú Construir > Administrador de configuración...

Cambiar plataforma de solución activa:Para "...", elija "x86", guarde la nueva plataforma.

Ahora la opción "x86" está disponible en la configuración de compilación.

Es posible que deba habilitar "Mostrar configuraciones de compilación avanzadas" primero, en herramientas> Opciones> Proyectos y soluciones> General

(de esta publicación en foros de MSDN)

Otros consejos

El cuadro de diálogo que estás buscando es este en las propiedades del proyecto:

Platform target

De forma predeterminada, el objetivo será "Cualquier CPU", lo que significa que se ejecutará como 64 bits en un sistema operativo de 64 bits (como el que estás usando), o 32 bits en un sistema operativo de 32 bits, por lo que esto no impedirá que funcione en sistemas de 32 bits.Pero como dijiste, para usar Editar y continuar necesitarás apuntar a x86 (para que funcione como 32 bits).

Editar:captura de pantalla fija (tenía la de C#, no la de VB)

La función "Editar y continuar" para código de 64 bits será compatible con Visual Studio 2013.

Más información aquí.

AFAIK Visual Studio Express no viene con soporte de 64 bits.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top