Получение местоположения ошибки JS при использовании Jurassic - PullRequest
2 голосов
/ 11 января 2012

Я использую Jurassic JS engine для запуска некоторого кода JS в .NET-приложении. К сожалению, я получаю исключение при запуске кода, который вызван каким-то неопределенным значением где-то. Но как я могу найти точное место? Обратите внимание, что я не могу запустить его в другой среде, потому что я использую методы, экспортированные из .NET, поэтому я хотел бы найти способ узнать местоположение ошибки времени выполнения.

Я загружаю / оцениваю файлы, используя класс ScriptSource, чтобы они имели прикрепленное имя файла. Тем не менее, я не получаю вывод после смерти - я что-то упустил?

Ответы [ 2 ]

2 голосов
/ 27 апреля 2012

Jurassic.JavaScriptException.LineNumber дает местоположение ошибки, но только при ошибках разбора.

0 голосов
/ 27 апреля 2012

Попробуйте отладить ваш код, как описано здесь: http://jurassic.codeplex.com/wikipage?title=Debugging&referringTitle=Documentation

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...