.NET 언어 팩을 영원히 제거하는 방법은 무엇입니까?

.NET 언어 팩을 영원히 제거하는 방법은 무엇입니까?

나는 같은 문제를 겪었습니다. 이 남자한동안 Visual Studio를 사용하면 프랑스어로 정말 짜증나는 예외가 표시됩니다.

Microsoft .NET Framework(프랑스어)를 제거해 보았는데 즉각적인 효과는 원하는 대로였지만(예외는 다시 영어로 표시됨) 이 멋진 팩은 모든 Windows 업데이트마다 계속해서 다시 나타납니다!

내 운영 체제는 프랑스어로 되어 있는데, 언어를 바꾸는 것은 Windows를 완전히 다시 설치하는 것을 의미하기 때문에 실제로 상상할 수 없습니다.

.NET 언어 팩을 영구적으로 제거할 수 있습니까?

답변1

알겠습니다. Windows 업데이트가 정말 짜증나는 일이었습니다. 어떤 모호한 이유로 언어 팩이 중요한 업데이트라고 생각합니다.

내가 한 일은 자동 업데이트를 비활성화하고 업데이트를 확인한 다음 이 업데이트를 영구적으로 숨기도록 선택하는 것이었습니다. 하지만 그것이 얼마나 오래 작동할지는 모르겠습니다!

Microsoft, 이 글을 읽고 계시다면 정당한 이유로 수동으로 제거한 항목을 다시 설치하지 마십시오! 이는 예상치 못한 동작이며 상당히 나쁜 사용자 경험을 초래합니다.

여기에 이미지 설명을 입력하세요

답변2

이것이 오래된 문제라는 것을 알고 있지만 비슷한 문제가 있었습니다. 아마도 다른 사람을 위해 몇 시간을 절약할 수 있을 것입니다.

노르웨이어 맞춤법 검사용 언어 팩을 설치한 후 .NET에서 컴파일 오류가 발생하면 갑자기 노르웨이어 텍스트가 표시됩니다.

언어 팩을 제거하고, 영어 언어 팩을 다시 설치하고, .NET 프레임워크를 삭제 및 다시 설치하고, %windir%\Microsoft.NET\Framework에서 언어 폴더를 제거하고, 다양한 복구 도구 등을 실행하는 데 지쳤습니다. 그러나 불행히도 해결책은 없습니다. 위의 나를 위해 일했습니다.

마침내 C:\Windows\Microsoft.NET\assemble\GAC_MSIL에서 *.Resources 디렉터리를 삭제하는 것이 효과가 있다는 것을 알게 되었습니다.

예를 들면 다음과 같습니다.

C:\Windows\Microsoft.NET\assembly\GAC_MSIL\aspnet_compiler.Resources

(다양한 디렉토리가 있습니다)

C:\Windows\assemble\GAC_MSIL에도 GAC_MSIL이 있지만 문제를 해결하기 위해 여기에서 Resources 디렉터리를 삭제할 필요는 없었습니다.

답변3

Visual Studio에서 언어 설정을 변경할 수 있습니다.

도구 -> 옵션 메뉴 -> 환경 -> 국제 설정 노드

또한 .NET 폴더에서 해당 언어 폴더(fr_FR, fr_CA 등)를 제거해 볼 수도 있습니다.

32비트(x86)

%windir%\Microsoft.NET\Framework

64비트(x64)

%windir%\Microsoft.NET\Framework64

둘 다 작동하지 않으면 이미 시도한 방법을 알려주십시오.

답변4

설치된 언어가 무엇인지 확인하셨나요? 제어판 > 지역 및 언어 > 키보드 및 언어 > 언어 설치/제거. 비슷한 문제가 있었는데 어떤 이유로 모든 언어가 설치되었음을 발견했습니다. 제거하면 모든 언어 팩이 제거되었으며 반환되지 않았습니다. 이는 업데이트를 차단하고 최선의 결과를 바라는 것보다 더 나은 솔루션인 것 같습니다.

관련 정보