J'ai mis à jour vers la dernière version de Visual Studio Preview et je pense qu'un paramètre a été modifié.
Lorsque je commence à déboguer une application Web ASP.NET dans Visual Studio 2017 15.7.0 Preview 4, VS ouvre un nouveau navigateur.
J'ai déjà eu un problème similaire et c'était un paramètre. Cette fois, ce n'est pas ce paramètre. Comme vous pouvez le voir ci-dessous, mon débogage Chrome Chrome est déjà décoché.
Je suis également au courant de la case à cocher "Lancer le navigateur" sous Projet -> Propriétés.
Si je décoche qu'aucun navigateur n'est ouvert. Le comportement précédent que j'ai vraiment aimé était d'ouvrir un nouvel onglet dans mon navigateur par défaut, c'est-à-dire Chrome.
Comment restaurer ce comportement? J'aimerais que VS ouvre automatiquement un nouvel onglet dans Chrome et si je n'ai pas de navigateur ouvert, alors seulement il devrait ouvrir un nouveau navigateur.
Après la mise à jour de Visual Studio vers la dernière version 15.7.0
J'ai rencontré le même problème. Dans mon cas, chaque fois que je déboguais mon projet, il ouvrait deux nouvelles instances de Chrome
. Comme ce n'était pas assez ennuyeux, chaque fois que je déplaçais la fenêtre vers mon deuxième écran, la session de débogage s'arrêtait immédiatement.
J'ai recherché browser
dans les options de Visual Studio et trouvé un paramètre appelé
Arrêter le débogueur lorsque la fenêtre du navigateur est fermée
qui se trouve sous Projects and Solutions -> Web Projects
. J'ai décoché ce paramètre et voilà la prochaine session de débogage a commencé sous forme d'onglets dans mon instance de navigateur déjà en cours d'exécution.
Comme je ne sais pas s'il s'agit d'un bogue introduit avec cette version de Visual Studio, cela peut changer à nouveau dans n'importe quelle prochaine version. Ce paramètre peut donc être annulé en cas de comportement inattendu.
Mise à jour
Semble comme la version 15.8.5
a toujours ce problème/comportement.