your programing

영어로 오류 메시지를 표시하도록 Visual Studio 구성

lovepro 2020. 12. 25. 23:36
반응형

영어로 오류 메시지를 표시하도록 Visual Studio 구성


현재 다른 국가에서 일하고 있으며 내 PC에 영어가 아닌 Windows 버전이 설치되어 있습니다. 나는 이것에 대해 신경 쓰지 않지만 Visual Studio가 오류 메시지를 표시 할 때도 Windows와 동일한 언어로 지역화되어 있기 때문에 많은 관심이 있습니다.

때때로 나는 그것이 의미하는 바를 찾으려고 즐거운 시간을 보냅니다. 그것은 꽤 지루합니다 ...

메시지를 영어로 표시하도록 Windows 또는 Visual Studio를 구성하는 방법이 있습니까?


.NET Framework xxx 언어 팩을 제거합니다. (xxx = 지루한 메시지 언어)


가장 좋은 방법은 애플리케이션 입력 방법에서이 코드를 사용하는 것입니다.

if (Debugger.IsAttached)
    CultureInfo.DefaultThreadCurrentUICulture = CultureInfo.GetCultureInfo("en-US");

응용 프로그램에서 포착 및 표시되는 예외뿐만 아니라 IDE 내부에서도 영어 메시지를 강제합니다.

온-프레미스에서 몇 가지 초기 테스트를 수행 할 때 사용자가 영어 버전의 Windows를 사용하도록 강요 할 수 없기 때문에이 방법 유용 할 수 있습니다 .


도구 / 옵션 / 국제 설정에서. 언어를 "Microsoft Windows와 동일"에서 "영어"로 변경할 수있는 옵션이 있습니다 (차이가있는 경우 Visual Studio 2008). 거기에 영어가 없다면 어떻게 더 많은 언어를 추가하는지 모르겠습니다 ...


추가하기 위해 편집 :

당신이 응용 프로그램 예외에 대해 이야기하고 있기 때문에 당신이 dubugging중인 응용 프로그램의 문화를 변경해야합니다, 당신은에 따라 그렇게 할 수 또는 전체 앱 문화를 변경하는 옵션이없는 경우 이 문제가 단지에 대한 몇 가지 아이디어를 가지고는 예외가 발생할 때 문화를 변경합니다.


다른 스레드에 게시했을 때 제 경우에는 문화를 변경하는 데 한 줄의 코드 만 필요했습니다.

System.Globalization.CultureInfo.DefaultThreadCurrentUICulture=System.Globalization.CultureInfo.GetCultureInfo("en-US");

메인 스레드의 기본 문화와 새로운 문화도 변경합니다.


.NET Framework 언어 팩이 설치되지 않았습니다. 문제는 전체 시스템이 영어가 아니기 때문에 IIS가 영어로되어 있지 않다는 것입니다.

Windows 영어 언어 팩을 설치하고 OS-Language를 영어로 변경했습니다. 이제 모든 것이 좋습니다.

Windows 7 Professional을 사용 하는 경우 도움이 될 수 있습니다 .


Martin Harris가 위에서 말했듯이 처음에는 Options 창에 영어가 없었기 때문에 Visual Studio Installer 2 를 설치해야했습니다 . 그 후 영어 옵션이 활성화 된 옵션 창을 볼 수 있어야합니다 1 , 마지막으로 선택할 수 있습니다.

친애하는.


제 경우에는 Windows 10에서 Windows의 언어 설정으로 이동하여 Windows 표시 언어를 변경하는 것만 큼 간단했습니다.

코드에서 위에서 설명한대로 DefaultThreadCurrentUICulture를 변경하려고 시도 할 수 있었지만 다국어 앱에는 이것이 잘못되었다고 생각하며 실제로 예외 메시지는 영어로 유지되어야 누군가가 Google을 검색하여 도움을받을 수 있습니다.


1 . .net 프레임 워크를 제거합니다. 2. 기본 설정으로 이동합니다. 언어 => 지역 및 언어 => 원하는 언어로 언어 변경 (Windows 10)

  • 이 방법은 나를 위해 일합니다

참조 URL : https://stackoverflow.com/questions/852569/configure-visual-studio-to-show-error-messages-in-english

반응형