繁体   English   中英

无法调试VS2017

[英]Unable to debug VS2017

我很难让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'.

无需调试即可正常运行,而其他类似程序可以在无需调试的情况下正常运行。

我努力了:

  1. 重新启动计算机,以便在后台没有意外运行。

  2. 重新安装VS2017社区Ed

  3. 从工具->选项->调试->符号中选择“ Microsoft Symbol Servers”

    这导致该消息框似乎也冻结了。 我从未在进度条上看到任何进展。 大约20分钟后,我取消了它。 留言框

  4. 根据Liam的建议在项目文件中设置<Optimize>false</Optimize>

  5. 重新启动计算机,然后重试。

当我在家用计算机上创建另一个本地存储库时,我能够进行调试,因此我尝试在工作中重新克隆该存储库,它已解决了该问题。

我确实收到了“警告警告”消息框:

Revocation information for the security certificate for this site is not available. Do you want to proceed?

接受警告并继续后,该应用程序似乎已加载必需的PDB文件,并且现在可以正常工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM