Version: 6000.3
语言: 中文
为 Unity 设置实时调试
Windows 完整性控制

为 Unity 设置取证调试

了解如何设置 Visual Studio 或 WinDbg 以在发现问题或崩溃后调试应用程序或 Unity 编辑器。这种类型的调试称为取证调试。

有时,尽管附加了调试器,但应用程序不会崩溃,或者在调试器不可用的远程设备上崩溃。在这种情况下,可以从调试器创建的转储文件中获取有用的信息。此信息介绍如何设置调试器以创建转储文件。

如果要在应用程序运行时进行调试,请参阅设置 Unity 的实时调试

强制应用程序创建转储文件

注意:这些说明适用于在桌面上运行时的 Windows 独立和通用 Windows 平台。

要使应用程序在遇到问题时生成转储文件,请执行以下作:

  1. 打开 Windows 注册表。
  2. 导航到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting.
  3. 创建一个LocalDumpskey(文件夹),如果不存在。
  4. 创建一个名为DumpFolder其值是要存储转储文件的完全限定路径。例如C:\Temp.
  5. 创建一个名为DumpCount并将其值设置为00000010.
  6. 创建一个名为DumpType并将其值设置为00000002.
  7. 通过 Windows 独立或通用 Windows 可执行文件启动应用程序。
  8. 重现崩溃。

应用程序将在您之前指定的文件夹中创建转储文件。可以使用首选调试工具(如 Visual Studio 或 WinDbg)打开转储文件。

其他资源

为 Unity 设置实时调试
Windows 完整性控制