Désactiver la page «Mode pause» dans VS2015


87

Récemment migré de VS2010 à 2015. Maintenant, lorsque je mets en pause une application en cours d'exécution pour travailler dessus, j'obtiens cette page très ennuyeuse "Mode pause" avec "L'application est en mode pause". Eh bien, pas de shoot Sherlock, j'ai appuyé sur pause. Je sais que c'est en mode pause. La page est ennuyeuse et m'éloigne du code sur lequel j'allais travailler complètement inutilement.

Je n'ai pas eu cette page ennuyeuse en 2010. Il se peut que certains paramètres aient changé à l'époque en 2010, mais trop longtemps pour m'en souvenir.

Existe-t-il un moyen de désactiver cette page de mode pause idiote dans VS2015?


1
Les chances que vous cassiez le programme exactement sur une ligne de votre code source ne sont jamais très bonnes. Vous obtenez donc cette page pour vous rappeler qu'elle ne peut rien afficher de significatif. Regardez la pile d'appels, sélectionnez le bon thread, préférez définir votre propre point d'arrêt à la place.
Hans Passant

16
Je ne demande pas où il s'est arrêté. Je ne demande pas comment trouver où il s'est arrêté. Je ne m'attends pas à faire une pause à une ligne spécifique. Ne vous souciez pas de tout ça. Je demande comment désactiver la fenêtre contextuelle de pause. Je veux simplement qu'il fasse une pause, pas de BS, juste une pause. Je ne veux pas d'une page pop-up me disant que je viens de faire une pause. J'ai peut-être désactivé quelque chose en 2010, je ne m'en souviens pas. J'aimerais retrouver ce paramètre en 2015 et le désactiver à nouveau. Je ne veux pas du tout de la page de pause. Période.
Wolfie

1
C'est ce dont j'essaie de me débarrasser: oi67.tinypic.com/hrnbfd.jpg
Wolfie

1
J'aime la façon dont Microsoft aime supposer que ses clients sont stupides ... et nous SOMMES stupides d'une certaine manière, pour l'utilisation des produits Microsoft. Ils supposent que nous sommes stupides d'utiliser leurs produits, alors ils nous traitent en conséquence.
user275801

2
Cette page ne sert à rien. Quiconque suggère le contraire est un shill pour la société Microsoft.
JSON

Réponses:


102

La meilleure solution que j'ai trouvée jusqu'à présent est de faire glisser l'onglet "Mode pause" vers le bas de votre écran (afin qu'il soit attaché comme une fenêtre de barre d'outils) et de le rendre aussi petit que possible. Ensuite, lorsque vous faites une pause et obtenez cet écran, il ne couvre au moins votre vue existante.


1
Excellente solution, je viens de le faire glisser vers le volet de la pile d'appels
Chris Marisic

Ouais c'est une excellente solution!

1
Je ne suis pas en mesure de continuer à partir de cette étape, il s'arrête toujours après le passage en mode pause, je développe l'application Xamarin.
Rahul Sonone le

2
Quelle solution simple à quelque chose qui m'a rendu fou! J'ai fini par faire glisser le mien sur le panneau latéral de gauche et le régler sur "Masquage automatique" de cette façon, il est aussi discret que possible.
Probablement le

2
Pour les autres commentateurs, en disant "Excellente solution!" , Je te deteste. Ce n'est pas une excellente solution. C'est comme utiliser la <center>balise pour effacer les flottants. C'est comme utiliser eval("decodeURIComponent('%40')")pour masquer un e-mail. Merci pour la solution Code Commander. Je l'apprécie et cela me facilite la vie. Ce n'est cependant pas une excellente solution .
dgo

24

Il existe une extension gratuite pour résoudre ce problème: Désactivez l'onglet Aucune source disponible disponible sur le VS Market Place.

Cette petite extension empêchera la fenêtre de l'outil avec le titre «Aucune source disponible» d'apparaître dans Visual Studio et conservera le focus sur l'onglet actuellement actif.


Bien que ce lien puisse répondre à la question, il est préférable d'inclure les parties essentielles de la réponse ici et de fournir le lien pour référence. Les réponses aux liens uniquement peuvent devenir invalides si la page liée change. - De l'avis
SWalters

Édité. Merci.
Atchoum

Pourquoi voter contre? Essayer d'être utile vous donne un vote défavorable maintenant ???
Atchoum

Je ne suis pas la personne qui a décliné votre réponse, je l'ai simplement rencontrée en effectuant des tâches de révision.
SWalters

2
Eh bien, pour ce que ça vaut, je viens de vous donner un vote positif puisque vous aviez modifié la question pour inclure plus d'informations.
SWalters

13

Sous Outils → Options → Débogage → Cochez "Utiliser le mode de compatibilité gérée"


1
Cela bascule entre les moteurs de débogage, ne fait rien pour résoudre ce problème.
Kabwla-TwoLips

1
Vous ne devriez probablement pas faire cela: l' activation du mode de compatibilité gérée désactivera de nombreuses fonctionnalités qui dépendent de l'implémentation actuelle du débogueur pour fonctionner. Notre objectif à l'avenir est de supprimer complètement l'ancien moteur du produit et donc de supprimer les options décrites plus loin dans cet article de blog. lien de blog msdn Vérifiez la solution de @CodeCommander ci
bnu

7

J'ai également eu ce problème ennuyeux et je ne me suis pas rendu compte que j'avais réglé les paramètres d'exception sur "Break on all exceptions". Ensuite, il y a eu des exceptions dans le code externe, où le débogueur s'est arrêté, mais je ne pouvais pas voir le code, car il était dans un Framework. Assez ennuyeux.

Pour réinitialiser les paramètres d'exception dans VS2017:

ctrl+al+e -> right click on the opening window -> reset to defaults

Peut-être que cela aide quelqu'un =)


la question est quand vous cliquez sur pause et c'est TRÈS gênant! Le développeur qui a bien écrit ce morceau de code, j'essaye d'être gentil ..
Ken

6

Ne l'utilisez pas principalement. Utilisez la solution d'Atchoum. c'est le meilleur.

Une autre option:

J'aime utiliser le clavier au lieu de la souris, j'invoque donc une pause avec CTRL + ALT + BREAK (ou vous pouvez cliquer sur pause), même si cela fait apparaître la fenêtre ennuyeuse "Mode pause"

Quand il apparaît et en supposant que vous avez toujours les touches CTRL + ALT + BREAK enfoncées - Relâchez simplement les touches ALT et BREAK et appuyez sur la touche F4

Cela fermera la fenêtre ennuyeuse du mode pause et vous amènera à la page et repérera votre curseur avant d'appuyer sur la combinaison de pause CTRL + ALT + BREAK.

Donc ... d'un seul coup, appuyez sur
CTRL + ALT + BREAK (pour entrer en mode pause), puis sur
CTRL + F4 (pour fermer la stupide fenêtre du "mode pause" et placer le curseur là où vous étiez avant d'appuyer sur CTRL + ALT + BREAK )


2
Vous dites essentiellement ici: fermez la fenêtre ennuyeuse (en utilisant un raccourci). Ce n’est pas une solution au problème.
Jack Miller

C'est une très bonne solution pour ceux qui aiment les raccourcis clavier, vraiment.
Jeff Davis

C'est une approche très efficace si vous utilisez quand même les raccourcis clavier
UuDdLrLrSs

0

J'avais le même problème et j'étais fatigué de chercher une solution mais, à la fin, j'ai découvert qu'il y avait une erreur dans mon code sous une forme spécifique; après avoir changé ce code, je n'ai eu aucune erreur de type de mode pause.

CODE EN CAS D'ERREUR (mode pause)

Private Sub TextBox1_TextChanged(sender As Object, e As KeyPressEventArgs) Handles TextBox1.TextChanged

CODE QUAND L'ERREUR (mode pause) N'EST PAS SURVENU

Private Sub TextBox1_TextChanged(sender As Object, e As EventArgs) Handles TextBox1.TextChanged

Cela peut peut-être vous aider, veuillez donc vérifier où et quand votre code déclenche quelque chose.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.