为什么我不能在Visual Studio 2010中同时调试JavaScript和.NET4代码?

时间:2012-02-29 20:53:35

标签: .net visual-studio visual-studio-2010 visual-studio-debugging

在VS2008和2.0 CLR中,我几乎总是连接到Web服务器以调试.NET代码和Internet Explorer来调试脚本代码。我可以在任何层上设置断点,并且很容易找到任何一层的问题。

升级到VS2010后,我现在发现我不再能够这样工作了。我必须选择调试脚本代码或调试.NET代码。继续“分离所有”然后重新连接到另一个过程是相当麻烦的。

如果我尝试启用.NET调试器和脚本调试器,我将收到以下错误消息:

enter image description here

我的问题:此限制的技术原因是什么(例如.NET 4.0运行时中的体系结构更改),是否有解决此问题的方法?我花了一些时间在Google上研究这个主题并且发现没有任何相关性。对于Visual Studio来说,这似乎是一个巨大的步骤!

1 个答案:

答案 0 :(得分:0)

也许这可能有助于解决方法: 如果从Visual Studio的“调试”菜单中选择“选项和设置”,是否为脚本启用了“即时”调试?这将在“Debugging”菜单项下,以及“Just-In-Time”子菜单标题 - 在我的中我有3个选项:Managed,Native和Script,并且都被选中。

我不知道可能导致您的问题的VS2010的技术限制,但上述通常允许我调试JavaScript和.NET代码。