No se puede editar y continuar utilizando Visual Studio 2010 en un equipo de 64 bits, x86 objetivos de aplicaciones

StackOverflow https://stackoverflow.com/questions/2795795

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

  1. Editar y continuar está activada en Herramientas> Opciones> Depuración> Editar y continuar
  2. Mi plataforma de soluciones se establece en x86
  3. Mi configuración de la solución se ajusta a depuración
  4. Todos mis proyectos están construyendo para la depuración y x86
  5. 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.

los cambios no están permitidos en los siguientes casos
(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?

¿Fue útil?

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.

configuración
(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

introducir descripción de la imagen aquí

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.

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