使用 Silverlight 4 和 Firefox 进行 Visual Studio 调试

发布于 2024-11-06 03:23:23 字数 95 浏览 3 评论 0原文

当尝试在 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

北陌 2024-11-13 03:23:23

当调试在 Firefox 中不起作用时,以下是对我有用的解决方案:

  1. 在 Firefox 的地址栏中输入“about:config”
  2. 找到名为“dom.ipc.plugins.enabled”的属性
  3. 将值从 true 更改为 false 双倍单击
  4. 重新启动所有 Firefox 浏览器
  5. 返回 Visual Studio 并开始调试!

希望这可以节省其他人的时间!

Here is the solution that worked for me when debugging was not working in Firefox:

  1. Type "about:config" into the address bar of Firefox
  2. Find the property named "dom.ipc.plugins.enabled"
  3. Change the value from true to false by double clicking
  4. Restart all Firefox browsers
  5. Go back to Visual Studio and start debugging!

Hope this saves someone else some time!

不奢求什么 2024-11-13 03:23:23

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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文