tutorial - No se puede editar y continuar al usar Visual Studio 2010 en una máquina de 64 bits, la aplicación se dirige a x86
visual studio code español (13)
Tengo algunos problemas con Editar y Continuar cuando uso Visual Studio 2010 en una máquina con Windows 7 de 64 bits. Me he asegurado lo siguiente
- Editar y continuar está habilitado en Herramientas> Opciones> Depuración> Editar y continuar
- Mi plataforma de solución está configurada en x86
- La configuración de mi solución está configurada para Depurar
- Todos mis proyectos están construyendo para Debug y x86
- Para todos los proyectos en Proyectos> Propiedades> Crear, el código de Optimize no está marcado
Cuando llego a un punto de quiebre, intento editar I y me confrontan con el siguiente mensaje.
Esto me está sucediendo para todos los proyectos que creo, ya sean WPF / Win Forms / VB.NET / C # /. NET 4 / .NET 3.
¿Algunas ideas?
¡Encontré el problema!
En la opción de compilación anticipada (en Propiedades del proyecto ) desmarque Habilitar optizimaciones
En Visual Studio 2013 edit y continue now funciona para la plataforma x64.
En el sitio msdn,
http://msdn.microsoft.com/en-us/library/dd264944(v=vs.100).aspx
Puedes leer al respecto:
"Sin embargo, la recopilación de llamadas y parámetros aumentará la sobrecarga de rendimiento, usará espacio en disco adicional y desactivará la función Editar y Continuar del depurador de Visual Studio".
En la sección Generación de código, asegúrese de que la opción "Habilitar vinculación de nivel de función" esté establecida en Sí (/ Gy).
OK chicos, lo descubrí. La otra noche estaba jugando con IntelliTrace y cambié la configuración para recopilar información de llamadas. ¡No me di cuenta de que la advertencia en esa página que decía "Editar y continuar está desactivada al recopilar información de llamadas"! Ver captura de pantalla.
Configuración de IntelliTrace http://sedotech.com/Content/Images/edit-and-continue2.png
Así que solo deshabilité eso y estaba listo para irme. Gracias, eso fue realmente molesto.
Otra solución es comprobar si se incluyen referencias de terceros y comprobar sus opciones para: Insertar tipos de interoperabilidad. Establézcalo en False.
Si desea editar el código después de la compilación.
Simplemente compila con Ctrl + F5
Tengo una solución para una situación única.
Mi Editar y Continuar comenzaron a fallar en una función en VS2013. Descubrí que era porque estaba haciendo Office Interop to Excel en esa función. Moví el código de Interop a su propia función y Edit y Continue comenzaron a trabajar en la función original nuevamente.
Tuve que eso también lo resolvió al notar que la configuración de la solución estaba en AnyCPU debug y Project was x86 debug
Cambié a x86 y ahora puedo editar y continuar.
Tuve que eso también lo resolvió al notar que la configuración de la solución estaba en lanzamiento y no en depuración.
Cambié a depuración y ahora puedo editar y continuar.
Una opción más para verificar para habilitar la opción Editar y Continuar.
Vaya a Propiedades del proyecto y marque la opción "Habilitar edición y continuar"
el mío estaba funcionando después de haber hecho lo siguiente
en opciones avanzadas de compilación, establezca la CPU de destino en x86 (se configuró en cualquier CPU)
y está funcionando bien ahora.
otra razón 1-Haga clic con el botón derecho en el archivo de proyecto y luego en Propiedades.
2-Compile -> opciones avanzadas de compilación.
3-Elija generar información de depuración "completa" en lugar de "solo pdb".