Visual Studio 调试 - DirectX 10 调试输出不起作用



我无法使 DirectX 10 的调试输出适用于我的简单 C# 应用程序。我已经安装了DirectX SDK,打开了DirectX控制面板,并将应用程序exe添加到列表中。

DirectX 调试输出在调试视图(当我手动启动应用程序 exe 时)或 Visual Studio 10 输出控制台(当我启动调试时)中都没有显示。

我已将 SlimDX 作为 NuGet 包添加到我的项目中,平台设置为 x86。

我已经没有了如何完成这项工作的想法。有人能想到我可以尝试的东西吗?

提前谢谢。

更新:

当我创建 Direct3D9 简单示例时,显示了调试。Direct3D10 仍然无法正常工作。

我的经验是使用SharpDX而不是SlimDX,但希望以下内容是正确的。 除了安装 DirectX SDK 并将可执行文件添加到调试列表之外,还应:

  • 打开项目的属性并将"调试>启用本机代码调试"设置为 true
  • 使用调试设备创建标志创建 DirectX 设备

此外,这篇文章建议你可能需要编辑你的VS设置。

最新更新