更新:通过菜单导航到流程:DEBUG / Attach Process / iexplore.exe
显示“自动:Silverlight 代码”。即 VS 2010 已经附加到该过程中。为什么不进入调试视图?
我的笔记本电脑上出现了令人沮丧的调试行为,我想修复它。我正在关注名为Silverlight TV 46 的演示:我的 WCF 服务有什么问题?
在我的计算机上,我注意到将 throw newArithmeticException()
放入 RIA 服务会导致即时调试器参与其中(一件坏事——我想要 VS)。我可以在该行上设置一个断点throw new ArithmeticExpression()
,然后 VS 会像往常一样停止。按 F10,我仍然可以启动即时调试器。
在 Yvor 的计算机(上面第 8 章链接中的演示者)上,Visual Studio 调试器启动,而不是即时调试器。我究竟做错了什么?以前安装 Redgate Reflector 可能会导致这种情况(现在已经消失了)。
错误:Visual Studio 即时调试器代码:4004 类别:ManagedRuntimeError 消息:System.Reflection.TargetInvocationException:操作过程中发生异常,导致结果无效。
查看 ...
可能的调试器:
New instance of MS VS 2010,
New instance of VS 2008.
- [选中] 将当前选择的调试器设置为默认值。
[未选中] 手动选择调试引擎
行动:点击是。
第二个错误:
无法附加到崩溃进程。已附加调试器。
我花了几个小时寻找解决这个问题的方法。
浏览器是 IE9 / Silverlight 4。