Skip to content

Self-update library for .NET using WiX: DotUpdater


Google Buzz

Just published a library I created on one of past jobs out of Updater Application Block and WiX’s ClichThrough component.
Please meet: DotUpdater
It can auto-update an application, just create a RSS feed of updates and Windows Installer (MSI) binaries.

5 Comments

  1. Ryan wrote:

    It looks like this would be very useful. I really want to try it out but I am not sure exactly where to start. Just a quick question and I apologize if this is a really simple question.

    I am curious – will this work with any rss? I am curious how you generated the rss file?

    It looks like I need an rss feed and a setup.exe. Then for checking if an update is available I need to “CheckForUpdates” using the updater?

    Posted on 13-Sep-09 at 7:52 | Permalink
  2. Ryan wrote:

    Also – I am curious, is there any basic example or instructions on how to use the WaitExec and PostExit. Is it that you pass the PID of the running app that needs updating to WaitExec and then pass the PID of the WaitExec to the PostExit? Then the filename of the setup.exe to the PostExit?

    I think I’m missing something… umm…

    Posted on 13-Sep-09 at 8:36 | Permalink
  3. You’re right, I need to elaborate on some kickstart instructions.

    Will do when I have the time.

    Definitely, not every RSS, only one of a specific structure, containing version, file path, etc.
    You need a RSS feed and a MSI, not EXE file – a full new version installer package.

    You don’t need to use WaitExec or PostExit binaries, it’s an internal stuff. They don’t have instructions included, but the code is pretty clear.

    UPDATE: Quickly hacked a quickstart guide out of old code. Feel free to ask questions.

    Posted on 14-Sep-09 at 15:41 | Permalink
  4. Ryan wrote:

    Thank you so much for the quickstart guide and the fast response! This will be very helpful!

    Posted on 15-Sep-09 at 6:20 | Permalink
  5. KraKot wrote:

    Hello! I’ve read u previous article about update! I have msi instuller made with WiX and need updater. I tried ClickOnce but as far as u understand, application should be published with ClickOnce, not msi to use update clickonce. In your dotupdater there is only dll file, could u tell the main stratagy u use to create this library,if its possible.Thanks a lot!

    Posted on 13-Jan-10 at 15:59 | Permalink

One Trackback/Pingback

  1. [...] Update: for a ready solution (library), see official release announcement [...]

Post a Comment

Your email is never published nor shared.

Powered by WP Hashcash