Получение местоположения ошибки JS при использовании Jurassic
Я использую движок Jurassic JS для запуска кода JS в приложении.NET. К сожалению, я получаю исключение при запуске кода, который вызван каким-то неопределенным значением где-то. Но как я могу найти точное место? Обратите внимание, что я не могу запустить его в другой среде, потому что я использую методы, экспортированные из.NET, поэтому я хотел бы найти способ получить местоположение ошибки времени выполнения.
Я загружаю / оцениваю файлы, используя ScriptSource
класс, так что они имеют прикрепленное имя файла. Тем не менее, я не получаю вывод после смерти - я что-то упустил?
2 ответа
Попробуйте отладить свой код, как описано здесь: http://jurassic.codeplex.com/wikipage?title=Debugging&referringTitle=Documentation
Jurassic.JavaScriptException.LineNumber
дает местоположение ошибки, но только при ошибках разбора.