Directx 如何使图形调试器在VisualStudio11中工作?

Directx 如何使图形调试器在VisualStudio11中工作?,directx,windows-8,visual-studio-2012,Directx,Windows 8,Visual Studio 2012,我试图使用MS的Lesson3.Cubes中的示例代码使图形调试器工作,但我无法使其工作 我试着只按ALT+F5来运行诊断程序,但当我这样做时,会在VSGraphicsHelper.dll中抛出异常,应用程序无法运行。它在正常的调试器下正常工作 我还尝试将调试器设置从本机切换到GPU调试,当我按下ALT+F5时,应用程序将运行,但调试HUD不会显示,如果我尝试捕获帧,我会收到一条消息:“无法启动实验会话” 作为参考,我正在使用Intel图形卡以本机方式运行Win8 CP(NVidia驱动程序仍然

我试图使用MS的Lesson3.Cubes中的示例代码使图形调试器工作,但我无法使其工作

我试着只按ALT+F5来运行诊断程序,但当我这样做时,会在VSGraphicsHelper.dll中抛出异常,应用程序无法运行。它在正常的调试器下正常工作

我还尝试将调试器设置从本机切换到GPU调试,当我按下ALT+F5时,应用程序将运行,但调试HUD不会显示,如果我尝试捕获帧,我会收到一条消息:“无法启动实验会话”

作为参考,我正在使用Intel图形卡以本机方式运行Win8 CP(NVidia驱动程序仍然有缺陷,它们往往会崩溃并将我注销)

我也看了网上的问题,但对我没有帮助

说到C++/DX,我有点新手,所以不要以为我知道基本知识。除了无用的MSDN文章外,任何关于如何使这项工作正常进行的提示、教程或演练都将不胜感激。

非常乐意为您提供帮助

测试版中有一个与(不相关的)“GPU”调试器设置相关的bug。您应该将其设置为“本机”。要检查的另一个Beta bug是您是否在非美国地区运行。您能打开第一次机会异常(调试>异常>Win32异常)并描述引发的异常吗?

很乐意为您提供帮助


测试版中有一个与(不相关的)“GPU”调试器设置相关的bug。您应该将其设置为“本机”。要检查的另一个Beta bug是您是否在非美国地区运行。能否打开第一次机会异常(调试>异常>Win32异常)并描述引发的异常?

这是一个项目配置问题。 要解决此问题,请执行以下步骤

转到调试->项目名称属性

将“调试器类型”设置为“混合(托管和本机)”或“仅本机”。
现在运行诊断将按预期正常工作。

这是一个项目配置问题。 要解决此问题,请执行以下步骤

转到调试->项目名称属性

将“调试器类型”设置为“混合(托管和本机)”或“仅本机”。
现在运行诊断将按预期正常工作。

区域设置?!天才我决不会想到去看那里。我希望这个错误在RTM之前被消除。我实际上是通过从“仅本地”切换到“管理和本地”区域设置来工作的?!天才我决不会想到去看那里。我希望这个bug在RTM之前被消除。我实际上是通过从“纯本地”切换到“托管和本地”来工作的