今天在调试公司项目的时候出现了这样的提示:
引发了异常,行 1653,列 4,在 http://localhost:24333/Scripts/jquery-1.10.2.js 中
0x800a139e - JavaScript 运行时错误: SyntaxError
开始以为是jQuery版本问题,修改成1.8.2之后还是会有这个提示,只不过文件版本号变成1.8.2,
稍微搜索了一下,发现这是jQuery自己会处理的异常,但是VS还是会固执的提示这个异常
后来和其它同事的配置比较了一下,原来是选项当中的调试关掉了启用“仅我的代码”选项,关掉这个选项也和之前的问题有关
继续选中这个选项之后,提示消失了。
多说一点,为什么VS有这个提示,想来应该是关掉了这个选项之后,对于那些非我的代码,VS提高了调试等级,会显示出更多的异常以便于跟踪一些意外的错误。