有时在Visual Studio 2013中进行调试时,我会得到空洞的断点和消息:
断点当前不会被击中。处理App_Web_i5dbbmvv.dll(服务器端符号)时出现意外的符号读取器错误。
当发生这种情况时,断点不会被击中(显然)。另外,如果我在这种状态下运行时遇到异常,我会收到消息“源文件与模块构建时不同。您是否希望调试器使用它?”
再次构建并不能解决这个问题。有时清洁和重建会有所帮助,有时我需要清理 - >退出VS - >重新打开VS - >建立。
这与此帖VS 2012 debugging Unexpected symbol reader error while processing <file.exe>
的错误相同但已发布的解决方案适用于C ++,在开发C#时该选项似乎不存在。
答案 0 :(得分:3)
如果您使用的是ASP.NET,请尝试deleting your generated temp files。
清理%windir%\ Microsoft.NET \ Framework \ VERSION \ Temporary ASP.NET Files