Архив рубрики: Software

UWP: Visual Studio requires a newer version of Windows to display this content

Пытаюсь открыть дизайнер приложения 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.

 

При всём при этом скомпилировать и запустить приложение я могу.

Решение

1. Запускаем Visual Studio Installer и выбираем:
ModifyIndividual componentsWindows 10 SDK (10.0.19041.0)

Хотя наверное подойдёт любая другая редакция Windows 10, которая нужна для вашего проекта.

 

2. Открываем проект в Visual Studio 2022.
3. Открываем свойства проекта:
ProjectProjectName PropertiesApplicationTargetingTarget version
4. Меняем Windows 11, version 22H2 на Windows 10, version 2004
5. Подтверждаем запрос на изменение версии.

UWP удобно в плане реализации SingleInstanceApplication, то есть там изначально можно запускать только один активный экземпляр приложения и не нужно шаманить, как я это делал для WPF с помощью Mutex. Ещё один плюс — это размер файла с пустым окном почти в два раза меньше чем у WPF. Наверное плюсы на этом заканчиваются, так что пока я останусь на WPF.