Automatic update a Windows application

前端 未结 6 1218
佛祖请我去吃肉
佛祖请我去吃肉 2020-12-31 12:47

How do I develop my Windows application so it will auto update on the client machine, like Firefox, Skype, etc.?

Is there any simple approach or any open source libr

相关标签:
6条回答
  • 2020-12-31 13:18

    The most popular frameworks are:

    • Google Omaha - This is what Chrome uses. Very powerful.
    • Squirrel - This is used in Electron applications. Easy to use but can't update machine-wide installations. Also, no graphical update notifications.
    • WinSparkle - Gives you graphical update notifications. But less mature than Squirrel.
    • AutoUpdater.NET - Both graphical and silent updates. Similar to Squirrel and WinSparkle.

    I've taken these links from this article. It goes into more details about the pros and cons of each of the frameworks.

    0 讨论(0)
  • 2020-12-31 13:23

    There is also the Update Block in the Ent Lib by msft.

    0 讨论(0)
  • 2020-12-31 13:29

    ClickOnce is what you're searching for.

    You might also find these SO questions interesting (which offers some different solutions):

    • Auto update for WinForms application
    • How do I implement an auto update strategy for my in-house winform app
    0 讨论(0)
  • 2020-12-31 13:29

    You can use wyUpdate or .NET Application Updater Component

    0 讨论(0)
  • 2020-12-31 13:31

    How about System Center 2012 Configuration Manager?

    0 讨论(0)
  • 2020-12-31 13:36

    try microsoft clickonce technology

    (in MSDN)

    0 讨论(0)
提交回复
热议问题