1. ホーム
  2. c++

[解決済み] Visual Studio 2015 でデバッガを起動するとクラッシュする

2022-02-02 05:10:29

質問

C++のプロジェクトをコンパイルしたり、実行したりすると、すべてがうまくいきます。
しかし、デバッガでプロジェクトを起動すると、Visual Studio 2015がクラッシュします。
試しに これ 2つのエラーを発見しました。

<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のデバッガを動作させるにはどうしたらいいのかわかりません。

編集:もしこれが役立つなら、私はダークテーマを使っています...。

解決方法は?

ひとつは、すべてのプロジェクトに同じ問題があるのか、それとも特定のプロジェクトにしかないのか、という問題です。

(1) クラッシュしたダンプファイルを収集し、デバッグすることも、クラッシュした問題に対する良い提案です。

(2)この問題を絞り込むことができるいくつかの提案も提供します。

  • ツール -> オプション -> デバッグ -> シンボルで、シンボルサーバーのチェックを外してください。
  • Edit and continue", "Load dll exports (native only)" and "enable just my code (managed only)" のチェックをはずします。再度デバッグを行います。
  • TOOLS->Options->IntelliTrace でインテリトレースを無効にし、 TOOLS->Option->Debugging->General または mix mode/native debugging project property (right click project->Debugging) で "Use Native Compatibility Mode" を選択してください。もう一度テストしてください。

以前、ある設定が原因でクラッシュしたことがあるので、可能であればそちらでテストしてみてください。

しかし、すべてのプロジェクトで同じ問題が発生する場合、VSを修復するか、VSの最新のアップデートパッケージをインストールしてから、再度デバッグすることをお勧めします。

特定の1つのプロジェクトだけがこの問題を抱えている場合は、プロジェクトそのものを考えることになります。

更新してください。

この問題については、こちらで報告されているようです。

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

私は投票に協力し、そこに私のコメントを追加します。レポートチームから何か最新の情報を得たら、ここで更新します。