Hi,
If you want to use code to update, not clickonce, you need to check the latest version read from a web site when use click update button, then decide whether updating. The following is some information about that. Hope this helps.
Application Auto Update in VB.NET
http://www.codeproject.com/KB/vb/autoupdate.aspx
Self updating application
http://digitalformula.net/net-geekery/c-self-updating-application-without-clickonce/
Best regards,
Ling Wang
Please remember to click “Mark as Answer�on the post that helps you, and to click “Unmark as Answer�if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.