No se puede editar y continuar utilizando Visual Studio 2010 en un equipo de 64 bits, x86 objetivos de aplicaciones
-
04-10-2019 - |
Pregunta
Estoy teniendo algunos problemas con Editar y continuar cuando se utiliza Visual Studio 2010 en un equipo Windows 7 64 bits. He asegurado la siguiente
- Editar y continuar está activada en Herramientas> Opciones> Depuración> Editar y continuar
- Mi plataforma de soluciones se establece en x86
- Mi configuración de la solución se ajusta a depuración
- Todos mis proyectos están construyendo para la depuración y x86
- Para todos los proyectos en Proyectos> Propiedades> Construir el Optimizar el código controla
Cuando llegué a un punto de ruptura y tratar de editar I y enfrentado con el siguiente mensaje.
(fuente: sedotech.com )
Esto está sucediendo para mí para todos los proyectos que se crea si son WPF / Win Forms / VB.NET / C # /. NET 4 / NET 3.
Algunas ideas?
Solución
OK chicos lo he descubierto. La otra noche estaba jugando con IntelliTrace y ha cambiado la configuración de la información llamada a cobro revertido. No me di cuenta de que la advertencia de la página que dice "Editar y continuar está desactivada en la recogida de información de la llamada"! Ver captura de pantalla.
(fuente: sedotech.com )
Así que sólo deshabilitado eso y yo estaba listo para salir. Gracias, que era muy molesto.
Otros consejos
Otra solución es comprobar si todas las referencias incluidas 3 ª parte y comprobar sus opciones para: Tipos de interoperabilidad Insertar. Ponemos a false.
Una opción más para comprobar que permita la opción Editar y continuar.
Ir a Propiedades del proyecto y comprobar el "Activar Editar y continuar" Opción
He encontrado el problema!
En Opción Avance Compilar (en Propiedades del proyecto ) Deseleccionar Habilitar Optizimations
I tenía que también lo resolvió por notar que configuración de la solución estaba en liberación y no de depuración.
lo cambió a depurar y ahora puedo editar y continuar.
mina estaba trabajando después de que he hecho siguiendo
en las opciones de compilación avanzadas establecen CPU de destino a 86 (se establece en cualquier CPU)
y su funcionamiento muy bien ahora.
Si desea editar el código después de la compilación.
Sólo compilación con Ctrl + F5
otra razón
1-clic derecho en el archivo del proyecto luego Propiedades.
2-Compilar -> avanzó opciones de compilación.
3-Elegir para generar "lleno" en lugar de la información de depuración "de sólo pdb".
En el sitio de MSDN,
http://msdn.microsoft.com /en-us/library/dd264944(v=vs.100).aspx
Se puede leer sobre él:
"Sin embargo, la recogida de las llamadas y los parámetros incrementarán el gasto de recursos, el uso de espacio de disco adicional, y desactivar la función Editar y Continuar del depurador de Visual Studio."
Under Visual Studio 2013 edit and continue now works for the x64 platform.
Under Code Generation section, make sure option "Enable Function-Level linking" is set to Yes (/Gy).
I had that also solved it by noticing that solution configuration was on AnyCPU debug and Project was x86 debug
Changed it to x86 and now I can edit and continue.
I have a solution for a unique situation.
My Edit and Continue started failing in one function in VS2013. I discovered it was because I was doing some Office Interop to Excel in that function. I moved the Interop code to its own function and Edit and Continue started working in the original function again.