Как правильно обеспечить поддержку старых ОС в десктопной программе WPF?

Здравствуйте.

Есть приложение WPF, использующее компоненты Telerik и библиотеку .NET 4.6.2. Поддержки без установки .NET на старых системах (XP, 7, 8.1) нету. Даже простая установка .NET не позволяет программе работать стабильно. Есть вариант через ThinApp/Turbo Studio, но правильно ли поставлять программу одним файлом? К тому же, программа должна сохранять некоторые нужные данные для работы внутри компьютера.

Отсюда вопрос, как обеспечить такую поддержку правильно? Если через ThinApp/Turbo Studio, но есть ли там возможность запускать программу так, чтобы по файлам от прошлого запуска ориентировалась? Или же есть более "кошерный" способ?
  • Вопрос задан
  • 248 просмотров
Пригласить эксперта
Ответы на вопрос 1
@SZolotov
Asp.net core, MAUI,WPF,Qt, Avalonia
Обычно установка недостающих компонентов в системе выполняется установщииком приложения. На этапе создания установщика приложения нужно либо поставить нужные галочки либо дописать руками что бы проверялось наличие компонентов и если их нет то появлялось предложение их установить.
Но это не поможет, если ОС не поддерживается каким-то компонентом.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы