Partager via


Modifier & Continuer (Visual Basic)

La fonctionnalité Modifier & Continuer destinée au débogage de Visual Basic vous permet d'apporter des modifications à votre code pendant qu'il s'exécute en mode Arrêt.Après avoir modifié le code, vous pouvez continuer son exécution avec les nouvelles modifications en place et observer leurs effets.

Vous pouvez utiliser la fonctionnalité Modifier & Continuer toutes les fois que vous passez en mode Arrêt.En mode Arrêt, le pointeur d'instruction, la flèche jaune dans la fenêtre source, pointe sur la ligne qui doit être exécutée ensuite et se trouve sur une instruction exécutable dans le corps d'une méthode ou d'une propriété.Vous pouvez apporter tout type de modification ou presque aux instructions exécutables en mode Arrêt et cette modification sera incorporée dans le projet sous-jacent.Toutefois, en mode Arrêt, vous n'êtes généralement pas autorisé à modifier des instructions de déclaration, telles que des méthodes publiques, des champs publics ou des déclarations de classe.

Lorsque vous procédez à une modification non autorisée, celle-ci est soulignée d'un trait ondulé violet et une tâche s'affiche dans la liste des tâches.Vous devez annuler une modification non autorisée si vous souhaitez continuer à utiliser Modifier & Continuer.Certaines modifications non autorisées peuvent être permises si elles sont réalisées en dehors de Modifier & Continuer.Si vous souhaitez conserver le résultat d'une modification non autorisée, vous devez arrêter le débogage et redémarrer votre application.

Modifier & Continuer ne prend pas en charge les modifications apportées au code LINQ pendant le débogage.Consultez Edit and Continue Not Supported for LINQ.

Modifier & Continuer n'est pas pris en charge lorsque vous commencez à déboguer à l'aide d'Attacher au processus.Modifier & Continuer n'est pas pris en charge pour le code optimisé, le code managé/natif mixte, les projets Compact Framework (appareil de type Smart Device), le débogage sous Windows 98 ou le débogage 64 bits.

Si vous déboguez une application 64 bits et souhaitez utiliser Modifier & Continuer, vous devez modifier la plateforme cible et compiler l'application comme une application 32 bits.Vous pouvez modifier ce paramètre en ouvrant Propriétés du projet et en allant à la page Compiler.Dans cette page, cliquez sur Options avancées de compilation et modifiez le paramètre Unité centrale cible en x86 dans la boîte de dialogue Paramètres avancés du compilateur.

Les rubriques de cette section fournissent des détails supplémentaires sur l'utilisation de cette fonctionnalité et les types de modifications non autorisés.

Dans cette section

Rubriques connexes