我们正在开发一种支持许多供应商设备的框架应用程序.设备作为插件安装在框架应用程序中.但是设备插件不是控制面板的一部分-添加删除程序或MSI安装程序.
我们将设备插件下载为zip文件,其中包含XML数据和少量DLL.
.NET中推荐的解决方案是什么,以便每当设备中有最新更新时,我们的系统都可以通过Internet检测并自动更新它.
ClickOnce似乎是黑匣子.我们需要通知客户设备列表有更新.
例如Ubuntu更新管理器.
解决方法:
您是什么意思,ClickOnce似乎是阻止框?
ClickOnce可以通过询问用户或在用户不知道的情况下在后台进行更新.
但是,由于您在谈论插件,因此建议您看一下Managed Extensibility框架,这可能正是您所需要的.
如您所说,允许您通过使用带有一些XML和DLL的简单zip文件来轻松支持插件并部署更新.