无法使用VS2010附加到Silverlight应用程序

时间:2010-05-28 23:59:00

标签: visual-studio silverlight debugging process silverlight-4.0

几天前一切都还可以:当我在Visual Studio调试器中使用带有F5的Silverlight 4.0应用程序启动我的网站时,自动连接到Silverlight,但现在却没有。

我尝试手动附加“Debug” - >“Attach to process”,将“Attach to”选项设置为“Silverlight code”值。但我的断点仍然“被禁用”......

为什么呢?我怎么解决这个问题?

感谢。

P.S。我最近创建了新的Silverlight项目 - 并且能够毫无问题地附加到silverlight上......

4 个答案:

答案 0 :(得分:4)

检查托管Silverlight应用程序的ASP项目中的调试器设置,确保选中silverlight。转到属性 - > Web选项卡 - >调试器,检查Silverlight

Debuggers Selection http://i45.tinypic.com/4i8ns.png

答案 1 :(得分:1)

Silverlight应用程序的xap文件在编译后没有更新:我添加了另一个控件 - 它没有出现在我的应用程序中......

原因:Silverlight应用程序包含错误的“启动对象”。修复后 - 问题得到解决。

P.S。抱歉愚蠢的问题。

答案 2 :(得分:0)

删除* .xap文件为我解决了这个问题。我想我必须经常删除它。

答案 3 :(得分:0)

我经常看到的一个问题是浏览器正在缓存XAP,因此看不到更改。删除XAP并不总能解决这个问题,一个简单的解决方案就是在HTML / ASPX文件中为xap引用添加一个唯一的数字,并在你想强制重新加载时增加它(例如这里我是用户ver param) :