Compartir a través de


(C#) Editar y continuar: error 4017

Actualización: noviembre 2007

Mensaje de error

Si cambia de nombre [ espacio de nombres | delegado | interfaz | clase | estructura | enumeración | variable de tipo | método | indizador | propiedad | miembro de enumeración | operador | parámetro | campo | búfer de tamaño fijo | constante | evento | alias using | alias extern | atributo ] evitará que la sesión de depuración continúe mientras esté habilitada la opción Editar y continuar
Renaming a [ namespace | delegate | interface | class | struct | enum | type variable | method | indexer | property | enum member | operator | parameter | field | fixed size buffer | constant | event | using alias | extern alias | attribute ] will prevent the debug session from continuing while Edit and Continue is enabled

Este error indica que ha intentado cambiar el nombre de un objeto que no se puede cambiar durante el proceso de depuración.

Por ejemplo, considere el siguiente código:

class Example

{

   static void Main() { }

}

Si va a Main e intenta cambiar Main por Method, se produce este error.

Para corregir este error

  • Seleccione Deshacer en el menú Depurar para deshacer los cambios.

    O bien

  • En el menú Depurar, seleccione Detener depuración, realice los cambios y, a continuación, comience una nueva sesión de depuración.

Vea también

Referencia

Espacios de nombres (Guía de programación de C#)

delegate (Referencia de C#)

Interfaces (Guía de programación de C#)

class (Referencia de C#)

struct (Referencia de C#)

enum (Referencia de C#)

Métodos (Guía de programación de C#)

Indizadores (Guía de programación de C#)

Propiedades (Guía de programación de C#)

operator (Referencia de C#)

Búferes de tamaño fijo (Guía de programación de C#)

Constantes (Guía de programación de C#)

event (Referencia de C#)

using (Referencia de C#)

extern (Referencia de C#)

Cambios admitidos en el código (C#)

Editar y continuar (Visual C#)

Otros recursos

Errores y advertencias de Editar y continuar (C#)