我无法让VS2017在调试模式下运行我的程序。该程序是Windows窗体应用程序。我今天早上使用它来尝试调试代码并且它工作正常,除了我试图追踪的错误,代码退出时没有太多警告。我能够一步一步走,直到程序退出。
下次我尝试在调试中运行代码时,屏幕冻结了。当它最终恢复时,我有这个错误:
'TRAP.exe' (CLR v4.0.30319: DefaultDomain): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_64\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\mscorlib.dll'. Cannot find or open the PDB file.
The program '[10804] TRAP.exe' has exited with code -1073741818 (0xc0000006) 'In page error'.
无需调试即可正常工作,其他类似程序无论是否调试都能正常工作。
我试过了:
重新启动计算机,以便后台无法意外运行。
重新安装VS2017社区Ed
选择" Microsoft Symbol Servers"来自Tools-> Options-> Debugging-> Symbols
按Liam
<Optimize>false</Optimize>
重新启动计算机并重试。
答案 0 :(得分:0)
当我在家用计算机上创建另一个本地存储库时,我能够进行调试,因此我尝试在工作中重新克隆存储库并解决了问题。
我确实收到了“警告警告”消息框:
Revocation information for the security certificate for this site is not available. Do you want to proceed?
接受警告并继续后,应用程序似乎加载了必要的PDB文件,现在工作正常。