Silverlight调试;不附加过程

标签 silverlight debugging

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

enter image description here

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

enter image description here

任何关于我缺少将调试器附加到正确进程的想法都将不胜感激。

最佳答案

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

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

VS 偶尔会“忘记”此设置并将其切换回 Chrome。重复这个过程。

关于Silverlight调试;不附加过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5040994/

相关文章:

silverlight - 退出 Silverlight OOB 应用程序

android - 同时编写调试和生产代码的最佳做法是什么?

c# - Windows Phone IValueConverter 问题

c# - 如何在绑定(bind)属性 setter 中更改输入的 TextBox 文本?

javascript - Silverlight HTML-JS-DOM 桥 : Real world use cases?

c# - 向 Silverlight 客户端公开数据库索引是否安全?

php - html/php调试

php - PHP解析/语法错误;以及如何解决它们

.net - 有人在 mscorwks.dll 中遇到过 INT 3 调试器中断吗?

ruby-on-rails - 有什么方法可以判断在运行时为 Rails 进程加载了哪些 gem 和插件?