Modifier & Continuer, Débogage, boîte de dialogue Options
Pour accéder à la Modifier & Continuer page, ouvrir la Outils menu et sélectionnez Options de. Dans le Options boîte de dialogue, développez la débogage et sélectionnez Modifier & Continuer. Cette page vous permet de définir les options suivantes pour Modifier & Continuer. Pour plus d'informations, consultez Modifier & Continuer.
Activer Modifier & Continuer
Lorsqu'elle est sélectionnée, permet de modifier & Continuer.Notes
Modifier & Continuer est non pris en charge pour C++ dans les composants ou les applications du Windows Store.
Modifier & Continuer vous permet de modifier votre code source pendant que votre programme est en mode arrêt (avec certaines limitations toutefois) et applique ces modifications sans avoir à mettre fin à la session de débogage et régénérer votre programme.
Ce paramètre ne peut pas être modifié pendant le débogage.
Appelé par les commandes de débogage
**(Natif uniquement)**Lorsqu'elle est sélectionnée, permet de modifier et de continuer à être invoqués par les commandes d'exécution telles que étape.Demander d'abord
**(Natif uniquement)**Indique au débogueur de demander vous tout d'abord l'appel avant que modifiez & continuez à partir d'une commande de débogage. Cela autorise l'annulation de l'appel, si vous le souhaitez.Avertir du code périmé
**(Natif uniquement)**Lorsqu'elle est sélectionnée, le débogueur vous signale le code périmé à le Avertissement : Code périmé boîte de dialogue. (Voir boîte de dialogue Avertissement : Code périmé boîte.)Dans certains cas, Modifier & Continuer n'appliquent pas les modifications du code au fichier exécutable immédiatement, mais peuvent être en mesure d'appliquer les modifications du code ultérieurement si vous poursuivez le débogage. Modifier & Continuer met à jour le code à ce moment-là. Jusqu'à ce que le code mis à jour, la fenêtre source affiche le code d'origine en gris. Ce code a été remplacé par les modifications du code, il est caduc ou périmé. Vous ne pouvez pas modifier du code périmé.
Reconstruire le code modifié après le débogage
**(Natif uniquement)**Reconstruit le code natif modifié après le débogage.Modifier & Continuer n'appelle pas d'étapes de génération personnalisée. Si votre programme utilise des étapes de génération personnalisée, vous souhaiterez peut-être régénérer manuellement afin que les étapes de génération personnalisée puissent être appelées. Dans ce cas, vous pouvez désactiver la réédition de liens après Modifier & Continuer pour vous assurer que vous êtes invité à régénérer manuellement.
Autoriser la précompilation
**(Natif uniquement)**Permet de modifier et continuer à charger et à traiter les en-têtes en arrière-plan pour accélérer le traitement des modifications du code précompilés. Le chargement d'en-têtes précompilés exige l'allocation de mémoire physique, ce qui peut poser un problème si vous exécutez la compilation sur un ordinateur pauvre en mémoire vive. Vous pouvez déterminer si cela peut être un problème à l'aide du Gestionnaire des tâches pour déterminer la quantité de mémoire physique disponible pendant que vous déboguez. Si ce montant est supérieur à la taille des en-têtes précompilés, Modifier & Continuer ne devraient avoir aucun problème. Si le montant est inférieur à la taille des en-têtes précompilés, vous pouvez empêcher Modifier & Continuer de charger ces en-têtes en arrière-plan en désactivant cette option.Activer pendant le débogage distant ou le débogage d'une application qui s'exécute sous un autre compte d'utilisateur
(Natif uniquement) Opérations permet à modifier & Continuer lors du débogage entre ordinateurs ou entre comptes d'utilisateurs.
Avertissement
Activer Modifier & Continuer lorsque vous déboguez à distance ou entre comptes d'utilisateurs a des implications de sécurité sérieux.L'activation native Modifier & Continuer pour ces scénarios expose une vulnérabilité de sécurité qui peut être exploitée par l'application que vous déboguez, par une autre application qui s'exécute sur le même ordinateur ou par un tiers sur un autre ordinateur qui est connecté au même réseau.En exploitant cette vulnérabilité, un tiers malveillant pourrait lancer et exécuter du code arbitraire sur l'ordinateur que vous déboguez.N'activez pas cette fonction sauf si vous approuvez les applications que vous déboguez, les ordinateurs que vous déboguez, le réseau auquel vous êtes connecté.
Voir aussi
Tâches
Comment : spécifier les paramètres du débogueur
Référence
Modifier & Continuer (Visual C#)
Débogage, boîte de dialogue Options