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.

L'option Modifier & Continuer est prise en charge pour les projets 64 bits qui ciblent .NET Framework 4.5.1.

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 ou les projets Compact Framework (appareil de type Smart Device).

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