【问题标题】:.NET Software Update Manager.NET 软件更新管理器
【发布时间】:2010-11-11 07:21:08
【问题描述】:

我们正在开发支持许多供应商设备的框架应用程序。设备作为插件安装在框架应用程序中。但设备插件不是控制面板的一部分——添加删除程序或 MSI 安装程序。

我们将设备插件下载为包含 XML 数据和少量 DLL 的 zip 文件。

.NET 中有哪些推荐的解决方案,这样只要设备有最新更新,我们的系统就可以检测到并通过互联网自动更新。

ClickOnce 似乎是黑盒。我们需要通知客户设备列表有更新。

Ubuntu 更新管理器就是一个例子。

【问题讨论】:

    标签: c# .net wpf windows installation


    【解决方案1】:

    你是什么意思 ClickOnce 似乎是块框? ClickOnce 可以通过询问用户或在用户不知情的情况下在后台进行更新。

    但既然您在谈论插件,我建议您看一下托管可扩展性框架,这可能正是您所需要的。

    如您所说,允许您使用带有一些 XML 和 DLL 的简单 zip 文件轻松支持插件并部署更新。

    【讨论】:

    • 我认为他的意思是“黑匣子”。
    【解决方案2】:

    我认为AppLife Update 做得很好。当然,您必须为此付费,但与从头开始编写等效的东西相比,您所支付的费用要少得多。

    【讨论】:

      【解决方案3】:

      您是否正在寻找package manager

      虽然在 Python/Ruby/Linux/... 生态系统中很成熟,但 .NET 有点落后。

      InfoQ on package management in .NET 上有一篇简短的概述(最近)文章。 Ayende 出现在enjoy Nu。是搜索.net package management时的第一个结果

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-09-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-02-05
        • 2018-11-11
        相关资源
        最近更新 更多