Не удается разрешить Microsoft.jscript.resources.dll - PullRequest
0 голосов
/ 04 марта 2011

У меня есть код, который создает и вызывает методы из объектов Microsoft.Jscript.

Я регистрируюсь в событии ResourceResolve на AppDomain (срабатывает, когда ресурсы для конкретной сборки не могут быть загружены).

У меня установлена ​​локализация Windows на португальский и португальский языковой пакет .Net Framework.

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

Теперь, когда я получаю исключение в объекте Jscript (я предполагаю, что это исключение Microsoft.JScript), происходит событие ResourceResolve. Что я могу сделать, чтобы это исправить? Я думал, что установка языкового пакета .Net Framework сделает это, но, очевидно, это не так. Я безуспешно искал сборку с таким именем как в моем компьютере, так и в Google.

1 Ответ

1 голос
/ 04 марта 2011

Языковой пакет .NET Framework не охватывает ресурсы JScript.Для этого есть отдельная загрузка .Ссылка, которую я вам дал, предназначена для английского языка, вы должны изменить выбор языка.Но португальский нет в списке, я серьезно сомневаюсь, что язык поддерживается.И не будет, JScript устарел.

Ну, нет радости.Ничего особенного вы не можете сделать, кроме как провалить событие ResourceResolve.Вернуть ноль, чтобы он использовал текст сообщения об исключении по умолчанию.

...