我有一个Windows应用程序,我想添加“在线更新”功能。我打算按如下方式实施:
我只是想尽可能简单地保持这个设计的任何想法或建议?感谢
答案 0 :(得分:3)
以编程方式查看应用程序更新使用MSDN http://msdn.microsoft.com/en-us/library/ms404263.aspx?cs-save-lang=1&cs-lang=vb#code-snippet-1中的 ClickOnce 部署API可能很有用。
答案 1 :(得分:1)
我会检查主应用程序中比较版本的版本。如果找到新版本,我会调用一个paramaterized .exe来杀死主应用程序,执行可执行文件/程序集更新并再次启动程序。
我还会通过XML公开更新信息,以便您可以使用XmlDocument类轻松解析它,或者您甚至可以像我们在企业中使用CRM应用程序一样开发更新的Web服务。