Я создал проект Windows Phone 8 из шаблона Microsoft XAML — Direct3d в Visual Studio 2012.
Когда я помещаю точку останова в проект C#-Xaml и начинаю отладку, отладчик без проблем останавливается на точке останова.
Однако, если я помещаю точку останова в проект компонента C++-Direct3D, точка останова никогда не срабатывает, и отладчик жалуется, что символы не загружены, а браузер модуля говорит, что двоичный файл не был создан с отладочной информацией.
Я трижды проверил настройки проекта для компонента 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