几天前一切都还可以:当我在Visual Studio调试器中使用带有F5的Silverlight 4.0应用程序启动我的网站时,自动连接到Silverlight,但现在却没有。
我尝试手动附加“Debug” - >“Attach to process”,将“Attach to”选项设置为“Silverlight code”值。但我的断点仍然“被禁用”......
为什么呢?我怎么解决这个问题?
感谢。
P.S。我最近创建了新的Silverlight项目 - 并且能够毫无问题地附加到silverlight上......
答案 0 :(得分:4)
检查托管Silverlight应用程序的ASP项目中的调试器设置,确保选中silverlight。转到属性 - > Web选项卡 - >调试器,检查Silverlight
答案 1 :(得分:1)
Silverlight应用程序的xap文件在编译后没有更新:我添加了另一个控件 - 它没有出现在我的应用程序中......
原因:Silverlight应用程序包含错误的“启动对象”。修复后 - 问题得到解决。
P.S。抱歉愚蠢的问题。
答案 2 :(得分:0)
删除* .xap文件为我解决了这个问题。我想我必须经常删除它。
答案 3 :(得分:0)
我经常看到的一个问题是浏览器正在缓存XAP,因此看不到更改。删除XAP并不总能解决这个问题,一个简单的解决方案就是在HTML / ASPX文件中为xap引用添加一个唯一的数字,并在你想强制重新加载时增加它(例如这里我是用户ver param) :