Как навсегда удалить языковой пакет .NET?

Как навсегда удалить языковой пакет .NET?

У меня была та же проблема, что и у этот пареньнекоторое время Visual Studio показывала мне действительно раздражающие исключения на французском языке.

Я попробовал удалить Microsoft .NET Framework (французский), и хотя немедленный эффект оказался таким, как и ожидалось (исключения снова на английском языке), этот проклятый пакет просто продолжает появляться с каждым обновлением Windows!

У меня французская операционная система, и сменить язык не представляется возможным, поскольку, как мне кажется, это означало бы полную переустановку Windows.

Можно ли навсегда удалить языковой пакет .NET?

решение1

Ладно, оказывается, это действительно раздражает Windows Update. По какой-то непонятной причине он считает языковые пакеты важными обновлениями.

Я отключил автоматические обновления, проверил наличие обновлений и решил навсегда скрыть это обновление. Не знаю, как долго это продлится!

Microsoft, если вы это читаете: пожалуйста, не переустанавливайте то, что было удалено вручную по веской причине! Это неожиданное поведение, которое создает довольно неприятный пользовательский опыт.

введите описание изображения здесь

решение2

Я знаю, что это старая проблема, но у меня были похожие проблемы, и, возможно, я смогу сэкономить несколько часов для кого-то другого.

У меня внезапно появился норвежский текст при возникновении ошибок компиляции в .NET после установки языкового пакета для проверки орфографии норвежского языка.

Я пробовал удалить языковой пакет, переустановить английский языковой пакет, удалить и переустановить .NET Framework, удалить языковую папку в %windir%\Microsoft.NET\Framework, а также запустить различные инструменты восстановления и т. д. Но, к сожалению, ни одно из вышеперечисленных решений мне не помогло.

Наконец я обнаружил, что удаление каталогов *.Resources в C:\Windows\Microsoft.NET\assembly\GAC_MSIL помогло.

Примером может служить

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

(Есть целая куча каталогов)

Также имеется GAC_MSIL, расположенный здесь C:\Windows\assembly\GAC_MSIL, но для решения моих проблем не было необходимости удалять здесь каталоги Resources.

решение3

Вы можете изменить языковые настройки в Visual Studio:

Инструменты -> Меню параметров -> Окружение -> Узел «Международные настройки»

Также вы можете попробовать удалить папку языка (fr_FR, fr_CA или любую другую) из папки .NET:

32 бит (x86)

%windir%\Microsoft.NET\Framework

64 бит (x64)

%windir%\Microsoft.NET\Framework64

Если оба варианта не сработали, сообщите нам, что вы уже пробовали.

решение4

Вы проверили, какие у вас установлены языки? Панель управления > Язык и регион > Клавиатуры и языки > Установка/удаление языков. У меня была похожая проблема, и я обнаружил, что все языки были установлены по какой-то причине. Их удаление удалило все языковые пакеты, и они не вернулись. Это кажется лучшим решением, чем блокировать обновление и надеяться на лучшее.

Связанный контент