使用 Silverlight 4 和 Firefox 进行 Visual Studio 调试
当尝试在 Visual Studio 2010 中使用 Firefox 作为浏览器调试 Silverlight 4 应用程序时,我无法命中断点。我收到消息“当前不会命中断点”。
When trying to debug a Silverlight 4 application in Visual Studio 2010 with Firefox as my browser, I am unable to hit any breakpoints. I get the message "breakpoint will not currently be hit".
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
当调试在 Firefox 中不起作用时,以下是对我有用的解决方案:
希望这可以节省其他人的时间!
Here is the solution that worked for me when debugging was not working in Firefox:
Hope this saves someone else some time!
Firefox 在名为
plugin-helper.exe
的沙盒进程中托管 silverlight(和其他插件)。手动将调试器附加到正确的实例(它将在进程类型字段中显示“Silverlight”),然后您将恢复调试状态,并且也可以保持插件沙箱状态。
编辑:
看起来其他人厌倦了手动执行此操作并编写了 VS2010 插件自动附加到
plugin-helper.exe
。Firefox hosts silverlight (and other plugins) in a sandboxed process called
plugin-helper.exe
.Manually attach your debugger to the correct instance of this (it'll have "Silverlight" in the process type field), and you get your debugging back, and you get to keep your plugin sandboxing too.
EDIT:
Looks like someone else sick of doing this by hand and wrote an VS2010 addon to automatically attach to
plugin-helper.exe
.