Editar y continuar el mensaje de errorEdit and Continue error message

El editar y continuar aparece el cuadro de mensaje de error cuando se depura en un lenguaje de código que admite Editar y continuar, pero Editar y continuar no está disponible para los cambios de código realizados.The Edit and Continue error message box appears when you're debugging in a code language that supports Edit and Continue, but Edit and Continue isn't available for the code changes you've made. El mensaje de error proporciona una explicación más detallada.The error message provides a more detailed explanation. Para responder al cuadro de diálogo, seleccione Aceptar para cerrar el cuadro de diálogo y cancelar el intento de edición.To respond to the dialog, select OK to close the dialog box and cancel the edit attempt.

Las posibles razones para este mensaje de error incluyen:Possible reasons for this error message include:

  • Se está intentando editar código de SQL Server.Trying to edit SQL Server code.
  • Se está intentando editar código optimizado.Trying to edit optimized code. Es posible que deba cambiar de una versión de lanzamiento a una compilación de depuración.You may need to switch from a release build to a debug build.
  • Si intenta modificar el código mientras se está ejecutando, en lugar de mientras está en pausa en el depurador.Trying to edit code while it's running, instead of while paused in the debugger. Pruebe establecer un punto de interrupcióny editar el código mientras está en pausa.Try setting a breakpoint, and editing the code while paused.
  • Se está intentando editar código administrado cuando está habilitada la depuración solo no administrado.Trying to edit managed code when only unmanaged debugging is enabled. Editar y continuar no funciona con depuración en modo mixto.Edit and Continue doesn't work with mixed-mode debugging.
  • Por lo que un código de cambio que no es compatible con Editar y continuar en el lenguaje de programación.Making a code change that isn't supported by Edit and Continue in your programming language. Para obtener más información, consulte los artículos admite cambios de código en C# , no admite la edición de Visual Basic editar y continuar, y admite cambios en el código C++.For more information, see articles about supported code changes in C#, unsupported edits in Visual Basic Edit and Continue, and supported C++ code changes.
  • Si intenta modificar el código en una aplicación que está conectado, en lugar de iniciar la depuración desde el depurar menú.Trying to edit code in an app you're attached to, instead of starting debugging from the Debug menu.
  • Se está intentando editar código mientras se depuraba una recuperación ante desastres. Volcado de memoria de Watson.Trying to edit code while debugging a Dr. Watson dump.
  • Si intenta modificar el código después de que se produce una excepción no controlada y la opción desenredar la pila de llamadas en las excepciones no controladas no está seleccionada.Trying to edit code after an unhandled exception occurs, and the option Unwind the call stack on unhandled exceptions is not selected.
  • Se está intentando editar código mientras se depura una aplicación incrustada en tiempo de ejecución.Trying to edit code while debugging an embedded runtime application.
  • Se está intentando editar código administrado mediante una versión de .NET Framework anteriores a 4.5.1 con un objetivo de la aplicación de 64 bits.Trying to edit managed code using a .NET Framework version earlier than 4.5.1 with a 64-bit app target. Para utilizar editar y continuar para .NET Framework anteriores a 4.5.1, establezca el destino en x86 en el <NombreDelProyecto > > propiedades > Compilar ficha, compilador avanzada configuración.To use Edit and Continue for .NET Framework earlier than 4.5.1, set the target to x86 in the <ProjectName> > Properties > Compile tab, Advanced Compiler setting.
  • Se está intentando editar código en un ensamblado que se modificó durante la depuración y se volvió a cargar.Trying to edit code in an assembly that was modified during debugging and has been reloaded.
  • Se está intentando editar código en un ensamblado que no se ha cargado.Trying to edit code in an assembly that hasn't been loaded.
  • Comenzar a depurar una versión anterior de una aplicación, porque la versión más reciente tiene errores de compilación.Starting to debug an old version of an app, because the latest version has build errors.

Para obtener más información, consulte:For more information, see: