I am developing several open source applications, some of which are being updated, and some are just proof of concept.
When it came to deciding the best way to update the software, I decided to use the ClickOnce route, which is present in Visual Studio, and not only automatically installs any necessary .Net Framework files, but it can also download updates from the specified web server when the application starts. as well as at the time of my choice.
I believe this is the easiest way to release updates for my applications, there may be more complex methods, but given my open source applications, there are no corporate requirements or deadlines that I think ClickOnce is more suitable for this. goals.
Note. I write my applications in C # and either .Net 3.5 or .Net 4.
Link: Selecting a ClickOnce Update Method
source share