Не удалось разрешить 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. Вернуть ноль, чтобы он использовал текст сообщения об исключении по умолчанию.

Другие вопросы по тегам