Не удалось разрешить Microsoft.jscript.resources.dll
У меня есть код, который создает и вызывает методы из объектов Microsoft.Jscript.
Я регистрируюсь на событие ResourceResolve на AppDomain (срабатывает, когда ресурсы для конкретной сборки не могут быть загружены).
У меня установлена локализация Windows на португальский и португальский языковой пакет.Net Framework.
Из того, что я понимаю, каждый раз, когда что-либо в.Net необходимо локализовать, сборка ресурсов загружается для каждого из установленных языков.
Теперь, когда я получаю исключение в объекте Jscript (я предполагаю, что это исключение Microsoft.JScript), происходит событие ResourceResolve. Что я могу сделать, чтобы это исправить? Я думал, что установка языкового пакета.Net Framework сделает это, но, очевидно, это не так. Я безуспешно искал сборку с таким именем на моем компьютере и в Google.
1 ответ
Языковой пакет.NET Framework не охватывает ресурсы JScript. Для этого есть отдельная загрузка. Ссылка, которую я вам дал, предназначена для английского языка, вы должны изменить выбор языка. Но португальский нет в списке, я серьезно сомневаюсь, что язык поддерживается. И не будет, JScript устарел.
Ну нет радости. Ничего особенного, что вы можете сделать, кроме провала события ResourceResolve. Вернуть ноль, чтобы он использовал текст сообщения об исключении по умолчанию.