Ситуация становится довольно странной, когда вы переходите к разработке UWP, особенно если учесть, что это разработка на платформе Windows Native (привет, Microsoft!)
Но Visual Studio действительно очень "капризен" с XAML в целом и UWPв частности.
Я до сих пор не знаю точную причину, что вы должны сделать с проектом, чтобы сделать эту работу, , но решение определенно находится где-то среди этих подсказок .
В нем определенно есть что-то с:
- при запуске Visual Studio от имени администратора
- удаление bin, obj-папок
- очистка раствора
- перестройка проекта
По крайней мере, после всех этих операций проект теперь компилируется достаточно хорошо (и всегда, независимо от того, существует bin или obj).Итак, я считаю, что это может быть что-то с некоторым кэшированием встроенных двоичных файлов где-то еще (кроме папки проекта).
Одной из возможных причин было одновременное использование нескольких проектов UWP в одном решении (по крайней мере, сообщения об ошибках, когда я строил один из проектов, появлялись на всех них), поэтому я должен был скрывать другие, когда строил нацеленный.
(И все еще должно быть xmlns:local="using:MyNamespace"
, а не clr-namespace
(в противном случае появляется другая ошибка)).