XamlParseException при использовании XAML Designer
Важное замечание. Считайте, что все теги в кодах.xaml ниже закрыты.
Я искал ответ везде, но ни один из вопросов на этом сайте (или на сайте MSDN) не решил его. Каждый раз, когда я создаю новый проект Windows Phone 8.1, я получаю XamlParseException
даже когда я выбираю проект Blank App. Я перечислю все, что я пытался.
- Переустановите VS 2015
- Переустановите VS 2015 без SDK, а затем загрузите его позже с эмуляторами
- Включить режим разработчика в Windows
- Отключить код проекта
- Откройте файлы.xaml с помощью автоматического выбора редактора и XAML Designer.
- Разумеется, включить XAML Designer в настройках
- Обновление Windows 10 (примечание: я не смог обновить до 1809, я застрял с 1803)
- Включить гипервизор в BIOS
- Перезагрузить компьютер
- Добавление "ThemeResources.xaml" вручную в проект
- Построить, восстановить и очистить решение
- Использование разных версий.NET Framework
Вот мой код App.xaml:
<Application
x:Class="App2.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:App2">
Вот мой код MainPage.xaml:
<Page
x:Class="App2.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:App2"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
<Grid>
</Grid>
1 ответ
Решение
Я заставил его работать, просто обновившись до Windows 10 1089, не забудьте включить режим разработчика после обновления, поскольку "Sideload Apps" недостаточно.