it-swarm.com.ru

Отключить страницу "Режим прерывания" в VS2015

Недавно перенесен с VS2010 на 2015. Теперь, когда я приостанавливаю работающее приложение, чтобы работать над ним, я получаю эту очень раздражающую страницу «Режим прерывания» с «Приложение находится в режиме прерывания». Ну не стреляй, Шерлок, я нажал паузу. Я знаю его в режиме перерыва. Страница раздражает и забирает меня из кода, над которым я собирался работать совершенно без необходимости.

Я не получил эту надоедливую страницу в 2010 году. Возможно, в 2010 году некоторые настройки были переключены, но слишком долго, чтобы их можно было запомнить. 

Есть ли способ отключить эту страницу режима глупого прерывания в VS2015?

74
Wolfie

Лучшее решение, которое я нашел на данный момент, - это перетащить вкладку «Режим прерывания» в нижнюю часть экрана (чтобы она была прикреплена как окно панели инструментов) и сделать ее как можно меньше. Затем, когда вы делаете паузу и получаете этот экран, он по крайней мере не покрывает ваш существующий вид.

88
Code Commander

Существует бесплатное расширение для решения этой проблемы: Отключить вкладку No Source Available доступно для на VS Market Place.

Это небольшое расширение предотвратит появление окна инструментов с заголовком «Нет доступных источников» в Visual Studio и сохранит фокус на активной в данный момент вкладке.

17
Atchoum

В разделе Инструменты → Параметры → Отладка → ПРОВЕРЬТЕ «Использовать режим управляемой совместимости».

12
Raship Saiyed

У меня тоже была эта досадная проблема, и я не осознавал, что я установил параметры исключений на «Разбить все исключения». Тогда там, где некоторые исключения во внешнем коде, где остановился отладчик, но я не мог видеть код, как это было в Framework. Довольно раздражает.

Чтобы сбросить настройки исключений в VS2017:

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

Может быть, это кому-то поможет =)

6
Simons0n

Не используйте это в первую очередь. Используйте решение atchoum. это лучшее.

Другой вариант:

Мне нравится использовать клавиатуру вместо мыши, поэтому я вызываю паузу с помощью CTRL + ALT + BREAK (или вы можете нажать паузу) независимо от того, что это вызывает раздражающее окно «Режим прерывания» появляется

Когда он появляется и предполагает, что клавиши CTRL + ALT + BREAK все еще удерживаются, просто отпустите клавиши ALT и BREAK и нажмите клавишу F4.

Это закроет надоедливое окно режима прерывания, и вы попадете на страницу и заметите курсор, прежде чем нажмете комбинацию прерываний CTRL + ALT + BREAK.

Итак ... одним махом пресс
CTRL + ALT + BREAK (для входа в режим останова), а затем
CTRL + F4 (чтобы закрыть глупое окно «режима прерывания» и поместить курсор на то место, где вы были до нажатия клавиш CTRL + ALT + BREAK)

5
Jared McCracken

Даже у меня была та же проблема, и я был многоуровневым в поиске решения, но в итоге я обнаружил, что в моем коде была одна ошибка в конкретной форме, после изменения этого кода я не получил никакой ошибки типа режима прерывания
КОД, КОГДА ОШИБКА (режим прерывания) ОБРАТИТСЯ Private Sub TextBox1_TextChanged(sender As Object, e As KeyPressEventArgs) Handles TextBox1.TextChanged КОД, КОГДА ОШИБКА (режим прерывания) НЕ ПРОИСХОДИЛ Private Sub TextBox1_TextChanged(sender As Object, e As EventArgs) Handles TextBox1.TextChanged

Может быть, это может помочь, поэтому, пожалуйста, проверьте, где и когда код запускает что-то

0
dvijparekh