5

I want to add an autoupdate feature to my application and I discovered NetSparkle and SparkleDotNET.

Anyone know one of these libraries? What are their pros and cons?

Thanks.

Jérémie Bertrand
  • 3,025
  • 3
  • 44
  • 53

3 Answers3

6

NetSparkle (originally from CodePlex) has been forked on GitHub by jimgraham and is on active development there with many forks. Also it has packages on NuGet feed - made from one of its forks on GitHub (personally I don't know from which one, but by the name of the packages author I think it's from this fork). Documentation is poor. The system itself is stable enough.

SparkleDotNET is not in active development since 2011-11-10 and has no contributors. I have not tried it solely because of this facts.

One more alternative I found useful is NAppUpdate. It has clever author, clear infrastructure and good documentation

Choose wisely.

v.karbovnichy
  • 3,183
  • 2
  • 36
  • 47
  • NetSparkle is still under active development. We can be found here https://github.com/NetSparkleUpdater/NetSparkle, and we've got packages on NuGet. (Disclaimer: I am the current maintainer and am trying to consolidate the community to a new org.) – Deadpikle Apr 12 '20 at 17:14
4

I will go with AutoUpdater.NET : Auto update library for VB.NET and C# Developer. Better documentation and easy to integrate.

I am the author of the library.

Ravi Patel
  • 2,136
  • 3
  • 32
  • 48
3

it looks like sparkledotnet is under dev. no help. no comments. no downloads... so i wouldn't use it.

Yuki
  • 742
  • 7
  • 11
  • Thanks for the advice. I already started with NetSparkle and for now it's a pretty good solution. – Jérémie Bertrand Jan 05 '12 at 10:34
  • https://github.com/iKenndac/SparkleDotNET/wiki/ - to be honest, I think that SparkleDotNet's documentation is better than NetSparkle's small page http://netsparkle.codeplex.com/documentation (as for Jan 13, 2012). But still, as for me, NetSparkle looks more promising. – Kluyg Jan 13 '12 at 13:16