.NET AutoUpdate
-
Hello, I have been developing a .NET Desktop Application for the past few months. I send copies to my client to check out every so often. Now, I post up an MSI and they have to go download it and install it every time. Does anybody know of a framework or something that would allow me to automatically check for new updates and download them. I look at the APPUpdater provided on GotDotNet but that doesn't really work too well. I may need to download TXT files or database files as opposed to just DLLs. Any ideas? Jonathan
-
Hello, I have been developing a .NET Desktop Application for the past few months. I send copies to my client to check out every so often. Now, I post up an MSI and they have to go download it and install it every time. Does anybody know of a framework or something that would allow me to automatically check for new updates and download them. I look at the APPUpdater provided on GotDotNet but that doesn't really work too well. I may need to download TXT files or database files as opposed to just DLLs. Any ideas? Jonathan
There's an example in MSDN Magazine this month (certainly on the MSDN website) about using the BITS (Background Intelligent Transfer I believe) API included within Windows 2000/XP. It provides it within the context of an application updater and seems extremely simple. I'd recommend just building it yourself, if you only need simple functionality (i.e. download and replace existing files) then it can't be too difficult. -- Paul "Put the key of despair into the lock of apathy. Turn the knob of mediocrity slowly and open the gates of despondency - welcome to a day in the average office." - David Brent, from "The Office" MS Messenger: paul@oobaloo.co.uk Sonork: 100.22446
-
There's an example in MSDN Magazine this month (certainly on the MSDN website) about using the BITS (Background Intelligent Transfer I believe) API included within Windows 2000/XP. It provides it within the context of an application updater and seems extremely simple. I'd recommend just building it yourself, if you only need simple functionality (i.e. download and replace existing files) then it can't be too difficult. -- Paul "Put the key of despair into the lock of apathy. Turn the knob of mediocrity slowly and open the gates of despondency - welcome to a day in the average office." - David Brent, from "The Office" MS Messenger: paul@oobaloo.co.uk Sonork: 100.22446
It is interesting that you post that. I found a link to InstallSite.org earlier today which had links to two articles. The MSDN BITS article and one on DevX. Since I had a requirement for Win98 the BITS didn't work. The DevX article looked pretty cool. It just downloads the files based off of an XML file. I have been setting it up this evening. It seems to work well. Some of the files are date-based hence my question in the lounge. DevX Article - It is in VB.NET but it works well anyway.