J'essaie le nouveau VS 2017 RC et je me demande si quelqu'un sait comment récupérer le comportement de débogage précédent
Dans VS 2015, c'était comme ça:
Appuyez sur démarrer le débogage
Maintenant en 2017:
Est-il possible en 2017 de revenir au style 2015? Ainsi, la fenêtre Chrome/Site Web peut s'ancrer avec d'autres fenêtres/onglets Chrome et rester ouverte une fois le débogage arrêté.
De plus, je trouve la nouvelle fenêtre Chrome frustrante, car il ne semble pas y avoir d’historique/de contenu. Je ne parviens pas à compléter automatiquement les formulaires ni les URL, ce qui est très gênant lorsque j'essaie de tester un formulaire.
Visual Studio 2017 version 15.7 et ultérieure & Visual Studio 2019 a encore changé.
Désactiver les cases à cocher suivantes vous permettra de garder le navigateur ouvert (ne se ferme pas après l'arrêt du débogage) et ouvre un autre onglet (au lieu d'une autre fenêtre):
Outils> Options> Débogage> Général
Outils> Options> Projets et solutions> Projets Web
La raison du changement de comportement est due à la prise en charge par VS 2017 du débogage de JavaScript/TypeScript s'exécutant dans Chrome. Voir l'annonce ici https://blogs.msdn.Microsoft.com/webdev/2016/11/21/client-side-debugging-of-asp-net-projects-in-google-chrome/
Pour revenir au comportement 2015 dans lequel Chrome n'est pas fermé par le débogueur, désactivez le débogueur de script IE/Chrome dans Outils -> Options de la manière suivante:
J'écris cette réponse car je pense que les précédentes ne couvrent que la moitié du problème.
La première chose à faire est de vous débarrasser de cet ennuyeux 'lancer chrome comme une nouvelle fenêtre et de se fermer automatiquement à l'arrêt du débogage'
Outils → Options → Décochez la case Activer le débogage JavaScript pour ASP.NET
Après cela, lorsque vous démarrez le débogage, chrome ouvre un nouvel onglet, après son arrêt, l'onglet n'est pas fermé mais l'actualisation du site Web affiche un écran blanc.
à nouveau dans Outils → Options
décocher Activer les modifications et continuer
Depuis, tu as retrouvé ton ancien comportement.
Pour ceux d'entre vous qui ont mis à jour Visual Studio 2019, cette configuration est maintenant sous Outils> Options ...
Et ensuite dans la boîte de dialogue des options (voir image ci-dessous) Projets et solutions> Projet Web:
Décochez Stop debugger when broswer window is closed, close browser when debugging
Il y a deux façons de faire ça:
J'espère que ça t'as aidé.
Allez dans Outils -> Options et recherchez " Arrêtez le débogueur ". Sélectionnez ensuite le nœud Projets Web sous Projets et solutions. Décochez la case " Arrêtez le débogueur lorsque la fenêtre du navigateur est fermée ". Avant cette option, vous devriez appliquer la suggestion de @ jerone .
PS: Cette option peut être utilisée après la version VS 15.7