Click here to Skip to main content
15,888,088 members
Please Sign up or sign in to vote.
5.00/5 (1 vote)
See more:
Hi,

I want to know if has a way to my users to run a "patch" then it update the application from version x.0 to x.1 without remove - add...
Posted

1 solution

How about ClickOnce: http://msdn.microsoft.com/en-us/library/vstudio/t71a733d.aspx[^]

The easiest free solution I know - easy for you to setup and configure, easy for the users. Though I used it only in enterprise environments to deploy application inside of the company. So I just had to setup a share to host my new versions...
 
Share this answer
 
Comments
Rieth L 19-Nov-13 10:17am    
Ok, but if i want to send a "patch" to my client, and then he run it and update the application, its possible ?
johannesnestler 19-Nov-13 10:25am    
With ClickOnce it's easiest to have a update "store" (e.g. a Network share, Website, ..) you can push your changes to. Clients are automatically informed (you can configure that) and new updates are downloaded - this my work even without needing the user to be an Administrator (not always, depends on your app). But you can create a Setup for CD-Installation etc. too - so it should work to create a "patch". I don't know if this is what you want. But try it - it's quite easy to configure it for an test app (or even your real app if you don't have too "complicated" dependencies. Other than that I only used normal MSI Setup projects - I think you can create "patch" Setups with this, but I never tried for my self to create such Setups - just created full installers for every new Version - the user can "update" but in the Background it does a real uninstall/install again.... In general I always found the MSI projects quite difficult if you want to do something "special". But maybe this is better suited to your needs?
Mike Meinz 19-Nov-13 14:28pm    
My 5. Agreed, ClickOnce is the best option.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900