为什么我无法在Visual Studio 2015中调试Silverlight?

时间:2017-03-22 04:31:10

标签: c# debugging silverlight visual-studio-2015 breakpoints

在尝试单步执行Visual Studio 2015中的C#silverlight代码时,我一直收到以下错误 - “断点当前不会被点击。没有为此文档加载任何符号。“。

我尝试过以下操作无效:

  • 在项目属性Web选项卡上设置Silverlight调试复选框
  • 检查调试常量和跟踪常量
  • 确保设置调试配置,调试标志和完整调试信息
  • 删除bin和obj文件夹
  • 在选项>中禁用“仅我的代码”调试
  • 将IE设置为我的默认浏览器
  • 检查了附加到进程
  • 中是否附加了silverlight

任何解决方案,或者为什么调试器无法运行的可能想法?任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:2)

对我来说,我可以通过以下方式进行调试:

  1. 确保在我的Web项目中同时检查了ASP.NET和Silverlight。
  2. 禁用工具>选项>调试>仅我的代码。
  3. 在工具>选项>调试>符号中
  4. 加载所有符号

3是我的关键。

我还选中了“抑制模块负载上的JIT优化(仅受管理)”,以具有完整的调试能力。

答案 1 :(得分:0)

在开始调试会话之前删除Internet Explorer缓存。有时这不起作用,因此打开缓存文件夹并手动删除所有* .xap文件。您可以在每次调试会话之前创建一个.bat文件。