Задать вопрос

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

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

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

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

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

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