启动调试器时 Visual Studio 2015 崩溃

问题描述 投票:0回答:2

编译我的 C++ 项目或运行它时,一切都很好。
但是当使用调试器启动我的项目时,Visual Studio 2015 崩溃了。
我尝试了this,发现了两个错误:

<entry>
  <record>484</record>
  <time>2017/02/14 14:09:32.187</time>
  <type>Error</type>
  <source>Color Theme Service</source>
  <description>The color &apos;Popup&apos; in category &apos;de7b1121-99a4-4708-aedf-15f40c9b332f&apos; does not exist.</description>
</entry>

<entry>
<record>558</record>
  <time>2017/02/14 14:10:08.617</time>
  <type>Error</type>
  <source>VisualStudio</source>
  <description>Loading UI library</description>
  <guid>{8C0C630B-37F1-11E3-8259-6C3BE516EAD0}</guid>
  <hr>800a006f</hr>
</entry>

我不知道该怎么做才能让VS的调试器工作。

编辑:如果这有帮助的话,我使用深色主题......

c++ visual-studio debugging visual-studio-2015 crash
2个回答
2
投票

一个问题是所有项目是否都存在相同的问题或只是特定的问题。

(1) 收集崩溃的转储文件并调试它也是解决崩溃问题的一个很好的建议。

(2) 我还提供了一些可以缩小这个问题范围的建议。

  • 请在工具 -> 选项 -> 调试 -> 符号下取消选中符号服务器。
  • 取消选中“编辑并继续”、“加载 dll 导出(仅限本机)”和“仅启用我的代码(仅限托管)”。再调试一下。
  • 在“工具”->“选项”->“IntelliTrace”下禁用 IntelliTrace,并在“工具”->“选项”->“调试”->“常规”或“混合模式/本机调试”项目属性下“使用本机兼容模式”(右键单击项目->“调试”)。再测试一下。

我之前也遇到过闪退的问题,是和某些设置有关的,所以如果可以的话,你可以在你身边测试一下。

但是如果所有项目都出现同样的问题,我建议你修复你的VS,或者为你的VS安装最新的更新包,然后再次调试。

如果只有一个特定项目存在此问题,我们会考虑该项目本身。

更新:

在我们的讨论中,我发现您在这里报告了这个问题:

https://connect.microsoft.com/VisualStudio/Feedback/Details/3123487

我会帮你投票并在那里添加我的评论。如果我从报告团队得到任何最新信息,我会在这里更新。


0
投票

我有一个类似的问题:https://developercommunity.visualstudio.com/t/visualstudio-crashes-while-debugging/915932。 Windows 事件日志表明 vsdebug.dll 崩溃了

崩溃日志:

Faulting application name: devenv.exe, version: 16.4.29806.167, time stamp: 0x5e3cf159
Faulting module name: vsdebug.dll, version: 16.0.29724.72, time stamp: 0x5e3129d2
Exception code: 0xc0000005
Fault offset: 0x0007cb70
Faulting process id: 0x522c
Faulting application start time: 0x01d5e1b576573b00
Faulting application path: C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\devenv.exe
Faulting module path: C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\Packages\Debugger\vsdebug.dll

解决方案:

  1. 找到路径“C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Packages\Debugger”。
  2. 删除 vsdebug.dll。
  3. 将 vsdebug.dll 从另一台电脑复制到这台电脑。
  4. 享受它!
© www.soinside.com 2019 - 2024. All rights reserved.