[英]VS2012 Lost JavaScript Debugger
大约两周前,我失去了调试JavaScript的能力。 我安装了所有更新的Windows 8 Pro,IE 10和Visual Studio 2012。 在那段时间之前,我没有任何问题 - 现在它在每个项目上都有。
我收到的消息是......
“没有可用的源。当前代码线程当前没有运行代码或无法获得调用堆栈”
有关如何获取JavaScript调试器的任何建议? 我已经尝试过修复和重新安装但没有成功。
在此先感谢您的帮助。
我在Win 7 64bit上安装IE 10后使用VS 2012时遇到了同样的问题。 我尝试了几个东西,包括“修复”VS,卸载/重新安装IE10。 我无法让VS在javascript中设置断点。
最终有效的是在VS 2012中我点击了“播放”工具栏按钮(指向右侧的绿色小箭头),并为Internet Explorer列出了两个项目,其中一个是默认项目。 在该按钮下拉的底部,我选择了“浏览方式”,其中显示了一个对话框,让我删除两个IE中的一个。 我还选择了Chrome,然后回到可能产生影响的IE浏览器。 无论如何,在这样做之后,一切都在恢复。
我一直在播放并删除了KB2781514,在VS2012上进行了修复并重新启动了JavaScript调试器 - 所有这些似乎都可行,但我真的害怕安装该更新。
我还关闭了自动更新,并确保在添加大多数未来更新之前设置还原点。
尝试这篇文章的解决方案 - VS2010和IE10附加脚本调试器来处理iexplore.exe失败
在提升的cmd提示符下运行以下命令:
regsvr32.exe“%ProgramFiles(x86)%\\ Common Files \\ Microsoft Shared \\ VS7Debug \\ msdbg2.dll”
要么
32位操作系统上的%ProgramFiles%
重启VS&IE。 我重新启动机器以确定。
去年12月,我在WIN7 + IE10 CTP上遇到了与VS2010和VS2012相同的问题。 我希望这个问题在IE10的RTM版本中得到解决,今天我发现它不是(可能因为它不是IE10的问题)。
在下面的链接中查看我的答案,也许它也适合你。
我在Windows8 + IE10 + VS2012 Update 1上遇到了同样的错误,但今天我用Update 2更新了vs2012,问题解决了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.