Получение местоположения ошибки JS при использовании Jurassic

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

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

2 ответа

Решение

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

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

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