2010-06-25 51 views
2

突然间,Visual Web Developer不允许我调试Silverlight应用程序。为什么Visual Web Developer 2008/2010不再在Firefox中调试Silverlight应用程序?

这发生在2008年和2010年的版本。

它没有给出错误信息,只是忽略了所有的断点。

它仍然可以调试ASP.NET应用程序。

是否有其他人遇到过这种情况?

补充:

有趣:在Internet Explorer中调试工作,但不能在Firefox。同样在第二台电脑上的新安装它也在IE和FF中进行调试。只是注意到FF浏览器仍然是版本3.6.3。

我在Firefox(3.6.4)清除一切,但它仍然无法在该浏览器调试(两台计算机上):

alt text http://www.deviantsart.com/upload/l46lcc.png

虽然卸载Silverlight插件,我看到这一点:

alt text http://www.deviantsart.com/upload/1i7j8ao.png

+0

我会猜想,这是一个缓存的问题,清除浏览器缓存,然后再试一次。 – VoodooChild 2010-06-25 17:26:55

+0

这似乎是正确的,因为它仍然在IE中调试,但我清除了一切(见上文)。我还能清楚些什么? – 2010-06-25 17:57:16

+0

请参阅下面的答案 – VoodooChild 2010-06-25 17:59:02

回答

3

检查此链接:

http://forums.silverlight.net/forums/t/188434.aspx

的解决方案似乎是:

关于调试:我认为这 将有可能写一个VS插件 或类似附加到 plugin-container.exe进程 自动,但有一个更简单的解决方案 。您可以在Firefox中禁用 新的隔离功能:

输入“about:config中”到FF的地址 栏接受警告(如适用) 搜索条目 “dom.ipc.plugins.enabled.npctrl。 DLL真正的” 从它的值改为‘’以 ‘假’(双击)重新启动浏览器

+0

这样做,谢谢! – 2010-06-25 18:14:26

0

矿似乎都VS2008和2010年工作的罚款...