본문 바로가기

프로그래밍 기술 노트/기타 정보

[Visual Studio] 비주얼 스튜디오 창 분할 (code split) 시 비정상적으로 종료 되는 문제

developercommunity.visualstudio.com/content/problem/1323017/unexpected-vs-crash-when-docking-or-splitting-wind.html

 

Unexpected VS crash when docking or splitting windows - Developer Community

Sign in Visual Studio Visual Studio for Mac .NET C++ Azure DevOps Azure DevOps Server (TFS) Topics Problems Features Users Badges

developercommunity.visualstudio.com

 

빠른 해결법을 찾는 사람을 위하여 해결방법부터

VS 가 설치된 폴더와, VS 의 App Data 폴더의

  • %InstallRoot%\Common7\IDE\devenv.exe.config
  • %LocalAppData%\Microsoft\VisualStudio\16.0_xxx\devenv.exe.config   (VS 버전에 맞는 폴더 찾을것)

파일을 <AppContextSwitchOverrides> Field 의 value 항목 마지막에

;Switch.System.Windows.Interop.MouseInput.OptOutOfMoveToChromedWindowFix=true;Switch.System.Windows.Interop.MouseInput.DoNotOptOutOfMoveToChromedWindowFix=true   

내용 추가하고 저장하기 (-> 저장안되면 관리자 권한으로 저장하면된다)

 

얼마전부터 VS 사용할떄 코드를 분할하여 도킹하는 순간 Crash 가 발생하였다.

VS 문제인줄 알고 재설치까지 했는데도 똑같길래 찾아보니까 KB4598299  업데이트때문에 발생하는 문제하고 한다

(윈도우 업데이트 또 너야?)

 

암튼 개인적으로 "문제가되는 업데이트 제거" 하는 방식을 좋아하지 않아서 다른 방법으로 해결

해결 방법은 크게 2가지

  • KB4598301 업데이트 제거
  • devenv.exe.config 파일 수정

 

728x90