VS 2010上未加载Silverlight应用程序的符号

时间:2010-07-09 13:21:33

标签: silverlight visual-studio-2010 silverlight-3.0

您好我有一个Silverlight应用程序指向Silverlight 3.我使用VS 2010 Ultimate。当我在调试模式下运行或附加到进程时,断点将突出显示黄色感叹号,表示未加载符号。我尝试了这里给出的解决方案:http://social.msdn.microsoft.com/Forums/en/vsdebug/thread/7bf5a77b-c30d-4674-a8fc-c8fe46ce676b

它指向Framework的临时文件夹上的pdb文件,并说已加载符号。我尝试通过转到符号设置手动加载符号。即使这没有帮助。知道怎么解决吗?

5 个答案:

答案 0 :(得分:6)

当Silverlight调试不起作用时,要采取的另一个步骤是清除浏览器的缓存。

还要确保托管silverlight的Web项目中的属性启用了silverlight调试器。网络 - >调试器 - >检查Silverlight。

答案 1 :(得分:2)

对我有用的是什么:

  1. 从我的Web项目中删除Silverlight项目
  2. 清除IE的浏览器缓存
  3. 转到IE存储其缓存的文件夹并删除Silverlight * .js
  4. 将Silverlight项目引用添加回我的Web项目
  5. 重建并开始调试

答案 2 :(得分:1)

我不知道为什么会这样,但这就是我如何运作的。

我去了工具>选项>调试

未选中“要求源文件与原始版本完全匹配”

答案 3 :(得分:0)

大多数情况下,由于Silverlight和SDK的版本不匹配而发生。卸载两者,然后安装它。我希望有所帮助。

答案 4 :(得分:0)

您可以尝试启动新实例。

右键单击Web Project,选择Debug,启动一个新实例。