Partager via


Modifier & Continuer (C#) : erreur 4011

Mise à jour : novembre 2007

Message d'erreur

La mise à jour d'un [type de retour | type de propriété | type d'événement | type de paramètre | type de champ | type de contrainte] empêche la session de débogage de se poursuivre tant que Modifier & Continuer est activé
Updating the type of a [return type | property type | event type | parameter type | field type | constraint type ] will prevent the debug session from continuing while Edit and Continue is enabled

Cette erreur indique que vous avez essayé de modifier un type qui ne peut pas être changé pendant le débogage :

  • Le type de retour d'un délégué.

  • Le type de retour d'une méthode.

  • Le type de propriété.

  • Un type d'événement.

  • Le type de paramètre d'une méthode ou d'indexeurs.

  • Le type d'un champ, d'une mémoire tampon de taille fixe, d'une constante ou d'un événement.

  • Le type d'une contrainte (y compris struct, class ou new).

Prenons l'exemple suivant :

class Program

{

   static void Main()

   ...

}

Si vous commencez à déboguer, puis essayez de remplacer void par int, cette erreur se produit.

Pour corriger cette erreur

  • Choisissez Annuler dans le menu Déboguer pour annuler la modification.

    - 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

delegate (Référence C#)

Méthodes (Guide de programmation C#)

Propriétés (Guide de programmation C#)

event (Référence C#)

Indexeurs (Guide de programmation C#)

Mémoires tampons de taille fixe (Guide de programmation C#)

Modifications de code prises en charge (C#)

Modifier & Continuer (Visual C#)

Autres ressources

Erreurs et avertissements de Modifier & Continuer (C#)