Automatically Update WPF Application
NetSparkle seems a fairly robust auto update package and is compatible with WPF
This framework contains a lot of features, please check them out:
- True self-updating, no work required from user based on Windows Installer packages
- Uses appcasts for release information
- Displays release news to the user via Internet Explorer Control
- Displays a detailed progress window to the user
- NetSparkle requires no code in your app, so it's trivial to upgrade or remove the module
- Seamless integration—there's no mention of NetSparkle; your icons and app name are used
- Supports DSA signatures for ultra-secure updates UpdateChecker-Helper for start menu integration
Shimmer might be what you're looking for -"it's like ClickOnce but Works"
Edit: The thing is now called Squirrel.Windows