为什么在调试Silverlight应用程序时断点不起作用?

时间:2010-08-05 22:00:54

标签: c# silverlight debugging

我调试我的Silverlight应用程序,当我在断开按钮时放置断点,当我按下它时它不会调用。你不知道为什么吗?为什么我的应用程序不会暂停,我不会转移到代码来迭代代码行?

3 个答案:

答案 0 :(得分:6)

我遇到了与Firefox相同的问题。 更改默认浏览器:浏览...> Internet Explorer>设为默认值。

并检查您的网络项目属性:启动选项>调试器: 应该选择ASP.NET和Silverlight。

这应该有效。

答案 1 :(得分:3)

同时检查您是否处于Debug not Release模式。

答案 2 :(得分:0)

最简单的方法是确保从Visual Studio中部署应用程序(按F5)。如果您只是将应用程序编译到Web服务器并从Web服务器运行它,那么Visual Studio调试器与Silverlight应用程序之间没有任何固有的连接。在默认设置中,按F5将在Silverlight应用程序中为您提供调试支持。

我知道有一种方法可以在不按F5的情况下从Visual Studio中将调试器附加到Windows应用程序,但我不确定您是否可以在Windows机器上运行Silverlight应用程序。