VS2015에서 "Break Mode"페이지 비활성화


88

최근 VS2010에서 2015로 마이그레이션되었습니다. 이제 실행중인 앱을 일시 중지하면 "응용 프로그램이 중단 모드에 있습니다"라는 매우 성가신 "브레이크 모드"페이지가 나타납니다. 글쎄, 쏘지 마 셜록, 나는 멈췄다. 나는 그것이 휴식 모드에 있다는 것을 알고 있습니다. 페이지는 성 가시고 불필요하게 작업하려고했던 코드에서 나를 멀어지게합니다.

2010 년에이 성가신 페이지를 얻지 못했습니다. 2010 년에 일부 설정을 변경했지만 기억하기에는 너무 길었습니다.

VS2015에서이 어리석은 중단 모드 페이지를 비활성화하는 방법이 있습니까?


1
소스 코드 한 줄 에서 프로그램을 정확히 깨뜨릴 확률 은 결코 좋지 않습니다. 따라서이 페이지는 의미있는 내용을 표시 할 수 없음을 상기시켜줍니다. 호출 스택을보고 올바른 스레드를 선택하고 대신 자체 중단 점을 설정하는 것이 좋습니다.
Hans Passant

16
나는 그것이 어디에서 멈췄는지 묻지 않는다. 나는 그것이 멈춘 곳을 찾는 방법을 묻는 것이 아닙니다. 특정 라인에서 멈출 것으로 예상하지 않습니다. 그것에 대해 신경 쓰지 마십시오. 중단 팝업 창을 끄는 방법을 묻습니다. 나는 단순히 그것을 일시 중지하고 싶습니다. BS는 없습니다. 잠시 멈췄다는 팝업 페이지를 원하지 않습니다. 2010 년에 뭔가 꺼 졌을 수도 있지만 기억이 나지 않습니다. 2015 년에 해당 설정을 찾아서 다시 끄고 싶습니다. 나는 중단 페이지를 전혀 원하지 않습니다. 기간.
늑대

1
: 이것은 내가 없애려고하고있는 무슨이다 oi67.tinypic.com/hrnbfd.jpg
늑대

1
나는 마이크로 소프트가 그들의 고객이 어리 석다고 가정하는 것을 좋아하고 우리는 마이크로 소프트 제품을 사용하는면에서 어리 석다. 그들은 우리가 그들의 제품을 사용하는 것이 어리 석다고 생각하기 때문에 그에 따라 우리를 대합니다.
user275801 2016

2
이 페이지는 소용이 없습니다. 달리 제안하는 사람은 Microsoft 회사에 대한 실마리입니다.
JSON

답변:


103

지금까지 찾은 최선의 해결책은 "Break Mode"탭을 화면 하단으로 드래그하여 (도구 모음 창처럼 연결됨) 가능한 한 작게 만드는 것입니다. 그런 다음 일시 중지하고이 화면을 가져 오면 최소한 기존보기를 덮지 않습니다.


1
훌륭한 솔루션, 방금 호출 스택 창으로 드래그했습니다
Chris Marisic

예, 이것은 훌륭한 솔루션입니다!

1
이 단계에서 계속할 수 없으며 중단 모드로 전환 된 후에는 항상 중지되며 Xamarin 앱을 개발 중입니다.
라훌 Sonone

2
나를 미치게 만드는 것에 대한 얼마나 간단한 해결책입니까! 결국 나는 왼쪽의 측면 패널로 끌고 "자동 숨기기"로 설정하여 최대한 눈에 띄지 않게했습니다.
아마도

2
다른 댓글 작성자에게 '훌륭한 솔루션!' , 난 너가 싫어. 이것은 훌륭한 해결책이 아닙니다. 이것은 <center>태그를 사용하여 플로트를 지우는 것과 같습니다 . 이것은 eval("decodeURIComponent('%40')")이메일을 난독 화하는 데 사용 하는 것과 같습니다 . 솔루션 Code Commander에 감사드립니다. 나는 그것을 감사하고 그것은 내 인생을 더 쉽게 만듭니다. 그래도 훌륭한 솔루션 은 아닙니다 .
dgo

24

이 문제를 해결하기위한 무료 확장 프로그램이 있습니다. VS Market Place에서 사용할 수있는 소스 없음 탭을 비활성화합니다 .

이 작은 확장은 제목이 "사용 가능한 소스 없음"인 도구 창이 Visual Studio에 나타나지 않도록하고 현재 활성 탭에 포커스를 유지합니다.


이 링크가 질문에 답할 수 있지만 여기에 답변의 필수 부분을 포함하고 참조 용 링크를 제공하는 것이 좋습니다. 링크 된 페이지가 변경되면 링크 전용 답변이 무효화 될 수 있습니다. - 리뷰에서
SWalters

편집. 감사.
Atchoum 2017

왜 반대표는? 도움이 되려고 노력하면 지금 반대표를 받게됩니다 ???
Atchoum

나는 귀하의 답변에 반대하는 사람이 아니며 검토 작업을 수행하는 동안 단순히 발견했습니다.
SWalters

2
더 많은 정보를 포함하도록 질문을 편집했기 때문에 내가 방금 당신에게 찬성 투표를했을 가치가 있습니다.
SWalters

13

도구 → 옵션 → 디버깅 → "관리되는 호환 모드 사용"을 선택합니다.


1
이것은 디버거 엔진 사이를 전환하며이 문제를 해결하는 데 아무런 도움이되지 않습니다.
Kabwla-TwoLips

1
그렇게하면 안됩니다. 관리되는 호환성 모드를 활성화하면 현재 디버거 구현에 의존하는 많은 기능이 작동하지 않게됩니다. 제품에서 레거시 엔진을 완전히 제거하고이 블로그 게시물의 뒷부분에서 설명하는 옵션을 제거하는 것이 향후 우리의 목표입니다. msdn 블로그 링크 아래 @CodeCommander의 솔루션 확인
bnu

7

나도이 성가신 문제가 있었고 예외 설정을 "모든 예외에서 중단"으로 설정했다는 사실을 깨닫지 못했습니다. 그런 다음 외부 코드의 일부 예외가있는 곳에서 디버거가 중지되었지만 Framework 에서처럼 코드를 볼 수 없습니다. 꽤 짜증나.

VS2017에서 예외 설정을 재설정하려면 :

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

어쩌면 이것은 누군가를 도울 것입니다 =)


문제는 일시 중지를 클릭하면 매우 끔찍합니다! 코드의 조각을 쓴 개발자는 잘 나는 좋은 일하려고 ...

6

이것을 주로 사용하지 마십시오. atchoum의 솔루션을 사용하십시오. 그게 최고야.

다른 옵션 :

나는 마우스 대신 키보드를 사용하는 것을 좋아하기 때문에 성가신 "브레이크 모드"창이 나타나더라도 CTRL + ALT + BREAK (또는 일시 중지를 클릭 할 수 있음)로 일시 중지를 호출합니다.

그것이 뜨고 당신이 여전히 CTRL + ALT + BREAK 키를 가지고 있다고 가정하면-ALT와 BREAK 키를 놓고 F4 키를 누르십시오.

이렇게하면 성가신 중단 모드 창이 닫히고 페이지로 이동하여 CTRL + ALT + BREAK 중단 조합을 누르기 전에 커서가있는 것을 알 수 있습니다.

그러니 ... 한 번의 파울로
CTRL + ALT + BREAK (브레이크 모드로 들어가기 위해)를 누른 다음
CTRL + F4 (멍청한 "브레이크 모드"창을 닫고 CTRL + ALT + BREAK를 누르기 전의 위치에 커서를 놓습니다. )


2
본질적으로 여기서 말하는 것입니다 : 성가신 창을 닫습니다 (단축키 사용). 그것은 문제에 대한 해결책이 아닙니다.
Jack Miller

이것은 키보드 단축키를 좋아하는 사람들에게 정말 좋은 솔루션입니다.
제프 데이비스

어쨌든 핫키를 사용하는 경우 매우 효율적인 접근 방식
UuDdLrLrSs

0

나는 같은 문제를 겪고 있었고 해결책을 찾는 데 지 쳤지 만 결국 특정 형태의 내 코드에 하나의 오류가 있음을 발견했습니다. 해당 코드를 변경 한 후 중단 모드 유형 오류가 발생하지 않았습니다.

오류 (중단 모드) 발생시 코드

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

이것이 도움이 될 수 있으므로 코드가 언제 어디서 무언가를 트리거하는지 확인하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.