我也遇到同樣的問題 這傢伙有一段時間,Visual Studio 向我展示了法語中非常煩人的異常。
我嘗試卸載 Microsoft .NET Framework(法語),雖然立即效果如我所願(例外情況再次為英語),但這個該死的包卻在每次 Windows 更新時不斷出現!
我的作業系統是法語的,無法想像更改語言,因為我認為這意味著完全重新安裝 Windows。
是否可以永久卸載 .NET 語言包?
答案1
答案2
我知道這是一個老問題,但我也遇到了類似的問題,也許我可以為其他人節省一些時間。
安裝挪威語拼字檢查語言包後,在 .NET 中出現編譯錯誤時,我突然收到挪威文。
我厭倦了卸載語言包,重新安裝英語語言包,刪除並重新安裝.NET Framework,刪除%windir%\ Microsoft.NET \ Framework中的語言資料夾,並運行各種修復工具等。解決方案以上對我有用。
我終於發現刪除 C:\Windows\Microsoft.NET\Assembly\GAC_MSIL 中的 *.Resources 目錄就可以解決問題。
一個例子是
C:\Windows\Microsoft.NET\assembly\GAC_MSIL\aspnet_compiler.Resources
(有一大堆目錄)
這裡還有一個 GAC_MSIL,位於 C:\Windows\ assembly\GAC_MSIL,但沒有必要刪除此處的 Resources 目錄來解決我的問題。
答案3
您可以變更 Visual Studio 中的語言設定:
工具 -> 選項選單 -> 環境 -> 國際設定節點
您也可以嘗試從 .NET 資料夾中刪除它的語言資料夾(fr_FR、fr_CA 或其他):
32 位元 (x86)
%windir%\Microsoft.NET\Framework
64 位元 (x64)
%windir%\Microsoft.NET\Framework64
如果兩者都不起作用,請告訴我們您已經嘗試過的方法。
答案4
您檢查過您安裝的語言是什麼嗎?控制台 > 區域和語言 > 鍵盤和語言 > 安裝/卸載語言。我遇到了類似的問題,並發現由於某種原因安裝了所有語言。卸載它們會刪除所有語言包,而且它們還沒有恢復。這似乎是一個比阻止更新並希望得到最佳結果更好的解決方案。