Пытаюсь открыть дизайнер приложения UWP в Visual Studio 2022, но получаю ошибку:
Visual Studio requires a newer version of Windows to display this content.
Please update to Windows 11, version 22H2 (10.0.22621.0) or later.
Please update to Windows 11, version 22H2 (10.0.22621.0) or later.
При всём при этом скомпилировать и запустить приложение я могу.
Решение
1. Запускаем Visual Studio Installer и выбираем:
▶ ▶
Хотя наверное подойдёт любая другая редакция Windows 10, которая нужна для вашего проекта.
2. Открываем проект в Visual Studio 2022.
3. Открываем свойства проекта:
▶ ▶ ▶ ▶
4. Меняем Windows 11, version 22H2 на Windows 10, version 2004
5. Подтверждаем запрос на изменение версии.
UWP удобно в плане реализации SingleInstanceApplication, то есть там изначально можно запускать только один активный экземпляр приложения и не нужно шаманить, как я это делал для WPF с помощью Mutex. Ещё один плюс — это размер файла с пустым окном почти в два раза меньше чем у WPF. Наверное плюсы на этом заканчиваются, так что пока я останусь на WPF.