Silverlight调试; 没有附加过程

Ste*_*ane 5 debugging silverlight

我使用Google Chrome作为默认浏览器,但更喜欢使用Internet Explorer来调试Silverlight应用程序.因此,我设置了我的Web项目属性,并检查Silverlight调试器选项.

在此输入图像描述

这已经很好用了很多年但是从度假回来后我发现运行silverlight的iexplore.exe进程不再附加到调试器,我必须手动附加它.当没有调试我的应用程序时,我可以检查Debug | 附加到Process ...对话框,看到没有运行iexplore.exe的实例.然后我点击F5并启动调试会话并再次查看,之后有两个实例,其中一个是附加的,但不是运行Silverlight的实例.一旦我附加了另一个,调试工作正常,我可以点击断点并单步执行代码没有问题.

在此输入图像描述

任何关于我缺少什么的想法,以使调试器附加到正确的过程将不胜感激.

Aar*_*ark 6

Chrome是我的默认操作系统浏览器,但我使用IE进行SL调试.

我所做的是在Visual Studio的解决方案视图中找到托管Web项目中的ASPX页面.右键单击该文件,然后选择" 浏览方式".您将看到一个对话框.从此浏览器列表中选择IE,然后按" 设为默认值"按钮.然后我取消了这个对话框.现在,当VS开始调试时,它使用IE!您需要撤消项目中的"启动外部程序"调试选项(切换回当前/特定页面).

VS偶尔会"忘记"此设置并将其切换回Chrome.只需重复此过程.