繁体   English   中英

VS2012丢失JavaScript调试器

[英]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失败

  • 关闭IE
  • 在提升的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的问题)。

在下面的链接中查看我的答案,也许它也适合你。

VS2010和IE10附加脚本调试器以处理iexplore.exe失败

我在Windows8 + IE10 + VS2012 Update 1上遇到了同样的错误,但今天我用Update 2更新了vs2012,问题解决了。

VS2012 Update 2在这里

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM