C# web开发应用程序(silverlight)未调试

C# web开发应用程序(silverlight)未调试,c#,visual-studio-2010,silverlight,visual-studio-debugging,C#,Visual Studio 2010,Silverlight,Visual Studio Debugging,我是VisualStudio2010Express的初学者,我正在尝试使用XML作为GUI按钮等并使用Silverlight调试一个C web应用程序。 在运行应用程序之前,我有一个可以按下的单步和单步,它的颜色是深色的,而单步的颜色是浅色的,不能按下。你可以在屏幕上看到截图 单击“开始调试”按钮时,我没有任何附加进程选项,当我在断点上看到它根本不调试时,它实际上不调试。现在所有的单步进入,单步越过,单步退出,所有的都是浅色的,没有一个可以按下。请看屏幕截图,也可以点击网页我得到这个,请看链接p

我是VisualStudio2010Express的初学者,我正在尝试使用XML作为GUI按钮等并使用Silverlight调试一个C web应用程序。 在运行应用程序之前,我有一个可以按下的单步和单步,它的颜色是深色的,而单步的颜色是浅色的,不能按下。你可以在屏幕上看到截图

单击“开始调试”按钮时,我没有任何附加进程选项,当我在断点上看到它根本不调试时,它实际上不调试。现在所有的单步进入,单步越过,单步退出,所有的都是浅色的,没有一个可以按下。请看屏幕截图,也可以点击网页我得到这个,请看链接prntscr.com/34eya9


我使用的是Firefox,这可能是一个没有调试的问题吗?但它显示的是我使用xml和c创建的GUI,右键单击项目,转到属性,选择web选项卡,在底部滚动,你会发现在调试器下silverlight没有被选中

检查并重新生成解决方案


这将启用silverlight调试。

这是因为您的应用程序正在运行。首先停止。Silverlight不会在任何其他浏览器中调试。只需将默认系统浏览器设置为IE,然后在visual studio中单击F5。该网站应在IE中自动打开。如果不想更改默认的系统浏览器,请右键单击项目中的一个.aspx页面,选择“浏览方式”,然后从列表中选择IE并单击“设置为默认”。现在调试时,IE应该是默认浏览器。从“控制面板>程序和功能>打开或关闭Windows功能”安装