Mat*_*ete 27 c# asp.net debugging visual-studio-2015
我有一个我在Visual Studio 2013中构建的多项目解决方案,它工作正常,但现在我已升级到Visual Studio 2015,我无法再在调试模式下达到断点,因为任何项目都会选择作为选定的主项目"项目属性"页面中的启动项目.我曾经能够点击其他项目,只需选择Debug - > Start New Instance.我收到了The breakpoint will not currently be hit. No symbols have been loaded for this document.我在Google上发现的很多错误,包括:
那我在这里错过了什么?为什么我不能再调试其他项目?
Hez*_*ezi 14
当我创建一个新的构建配置时,我遇到了类似的问题.在寻找VS2015中的设置后,我注意到我的构建输出中没有*.pdb文件.显然,如果有*.pdb文件,调试将不起作用.
对我来说,修复是进入每个项目的属性 - >'构建'页面 - >单击页面底部的"高级"按钮 - >在对话框的"输出"部分,我将"调试信息"设置为等于"充分".
基本上,我创建了一个新的解决方案和项目,并将所有构建属性复制到调试器不再在断点处停止的解决方案中.除了上面的设置,我还更改了以下设置以匹配默认的调试设置:
小智 13
我在选中Options-> Debugging-> General->抑制模块加载时的jit优化时解决了这个问题.在我这样做之前,我还取消选中了工具 - >选项"项目和解决方案""构建并运行""仅构建启动项目和运行依赖项".在压制jit未经检查之后,不知道是否有任何理由可行.
如果您只在启动项目中点击断点: