2

我正在使用侏罗纪 JS 引擎在 .NET 应用程序中运行一些 JS 代码。不幸的是,在运行代码时出现异常,这是由某处未定义的值引起的。但是我怎样才能找到确切的位置呢?请注意,我无法在不同的环境中运行它,因为我使用从 .NET 导出的方法,所以我想找到一种方法来获取运行时错误的位置。

我正在使用ScriptSource该类加载/评估文件,以便它们具有附加的文件名。事后我仍然没有得到任何输出 - 我错过了什么吗?

4

2 回答 2

2

Jurassic.JavaScriptException.LineNumber给出错误位置,但仅在解析错误时。

于 2012-04-27T10:42:34.610 回答
0

尝试按照此处所述调试您的代码:http: //jurassic.codeplex.com/wikipage ?title=Debugging&referringTitle=Documentation

于 2012-04-27T07:57:08.473 回答