Modifier & Continuer (C#) : erreur 4012
Mise à jour : novembre 2007
Message d'erreur
La mise à jour de l'initialiseur de [feld | enum member] empêche la session de débogage de se poursuivre tant que Modifier & Continuer est activé.
Updating the initializer of a [feld | enum member] will prevent the debug session from continuing while Edit and Continue is enabled
Cette erreur indique que vous avez essayé de modifier l'initialiseur d'un champ, y compris const et événement, ou l'initialiseur d'un membre enum.
Considérons par exemple le code suivant :
class Program
{
enum Color { Red = 1}
static void Main() { }
}
Si vous exécutez l'application pas à pas et tentez de remplacer Red = 1 par Red = 2, cette erreur se produit.
Pour corriger le problème
Dans le menu Edition, cliquez sur Annuler 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
Constantes (Guide de programmation C#)
Modifications de code prises en charge (C#)
Modifier & Continuer (Visual C#)