We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
开发者_开发百科 Improve this questionI need to have my WPF application pull updates across the internet.
I'm not planning to use ClickOnce because it doesn't support any security mechanism other than Windows Integrated, and that too, only over an intranet.
Is there anything (free open source software) out there to help me with this?
Practical advice would be appreciated, too.
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
ClickOnce is by far the simplest solution.
Otherwise, there are some CodeProject articles which describe options. For example:
- Application Auto Update in VB.NET - Shows how to self-update. Could easily be translated to C#.
- Adding automatic updates to your program - Works via a bootstrapping application.
This is an old questions, and some new alternatives has come along!
I found Squirrel to be awsome! Check it out here:
https://github.com/Squirrel/Squirrel.Windows
精彩评论