Windows phone 8 C ++组件调试 - 无符号

时间:2012-11-09 20:47:10

标签: windows-phone-8 windows-phone-8-emulator

我在Visual Studio 2012中使用Microsofts XAML - Direct3d模板创建了一个Windows Phone 8项目。

当我在C#-Xaml项目中放置断点并开始调试时,调试器会在断点处停止而没有问题。

但是,如果我在C ++ - Direct3D组件项目中放置断点,断点永远不会被命中,调试器会抱怨没有加载符号,模块浏览器说Binary没有使用调试信息构建。

我已经检查了C ++组件的项目设置,并且确实正在构建调试符号。

如何让C ++组件中的调试和断点工作?

在VS 2012的“模块”窗口中:

PhoneDirect3DXamlAppComponent.winmd C:\Data\Programs\{0827E110-DAB9-49BB-A331-0A7FF54F418C}\Install\PhoneDirect3DXamlAppComponent.winmd No  N/A Binary was not built with debug information.        10      11/9/2012 12:29 PM  03640000-03642000   [2568] TaskHost.exe [1] Silverlight AppDomain   

1 个答案:

答案 0 :(得分:4)

我不确定这是解决您问题的方法,但无论如何您应该将调试器从“仅管理”切换到“仅限本机”。您可以在托管项目的属性屏幕中执行此操作。 (可能在“UI任务”下)