Answer the question
In order to leave comments, you need to log in
What is the correct way to support older OSes in a WPF desktop program?
Hello.
I have a WPF application using Telerik components and a .NET 4.6.2 library. There is no support without installing .NET on older systems (XP, 7, 8.1). Even a simple installation of .NET does not allow the program to work stably. There is an option through ThinApp / Turbo Studio, but is it right to ship the program in one file? In addition, the program must save some necessary data to work inside the computer.
Hence the question, how to provide such support correctly? If through ThinApp / Turbo Studio, but is there an opportunity to run the program so that it is guided by files from the previous launch? Or is there a more "kosher" way?
Answer the question
In order to leave comments, you need to log in
Typically, the installation of missing components in the system is performed by the application installer. At the stage of creating the application installer, you need to either put the necessary checkboxes or add it manually so that the presence of components is checked and if they are not there, then a suggestion to install them appears.
But this will not help if the OS is not supported by some component.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question