Modifier & Continuer (C#) : erreur 4017
L'attribution d'un nouveau nom à [ 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 ] empêche la session de débogage de se poursuivre tant que Modifier & Continuer est activé.
Cette erreur indique que vous avez essayé de renommer un objet qui ne peut pas être renommé pendant le débogage.
Considérons par exemple le code suivant :
class Example
{
static void Main() { }
}
Si vous effectuez un pas à pas détaillé dans Main, puis tentez de remplacer Main par Method, cette erreur se produit.
Pour corriger cette erreur
Choisissez Annuler dans le menu Déboguer pour annuler les modifications.
- ou -
Dans le menu Déboguer, cliquez sur Arrêter le débogage, apportez les modifications, puis démarrez une nouvelle session de débogage.
Voir aussi
Référence
Espaces de noms (Guide de programmation C#)
Interfaces (Guide de programmation C#)
Méthodes (guide de programmation C#)
Indexeurs (Guide de programmation C#)
Propriétés (Guide de programmation C#)
Mémoires tampons de taille fixe (Guide de programmation C#)
Constantes (Guide de programmation C#)
Modifications de code prises en charge (C#)
Modifier & Continuer (Visual C#)