Ошибки в сгенерированных файлах для WinRT XAML DirectX Universal App

Я начал проект с шаблона DirectX и XAML и внес небольшие изменения в часть проекта, предназначенную только для Direct3D.

Теперь я получаю ряд ошибок в файле xamltypeinfo.g.cpp, утверждая, что Common::NavigationHelper класс не существует Однако я могу подтвердить, что это определенно класс, включенный в шаблон, но похоже, что все созданные файлы не включали его.

Я не хочу возиться с сгенерированными файлами, и я вообще не касался кода XAML в шаблоне.

0

Решение

Я создал другой проект, пройдя по шагам, которые я выполнил, и запустил различие по двум проектам. Целиком Common каталог (и пространство имен, которое включено NavigationHelper) был уникален для оригинального проекта.

Затем я вспомнил, что однажды я случайно добавил страницу XAML. Я быстро удалил его, который, кажется, оставил эти файлы включенными, но они не были включены другим другим файлом. Visual Studio по-прежнему генерирует ссылки на них, таким образом, ошибки.

Похоже, что если вы добавляете какие-либо страницы XAML, требующие навигации, вытащить их не так просто, как удалить файл. Вы также должны удалить навигационную инфраструктуру, удалив все ссылки на Common папка, которая была добавлена ​​в ваш проект.

0

Другие решения


По вопросам рекламы [email protected]