需要开发WPF来检查新版本

时间:2011-05-03 13:18:40

标签: wpf installation

一旦我开发了Wpf应用程序,我就创建了设置并分发给用户。如果我收到了一些更改请求,我需要修复这些更改,并需要再次向用户提供设置。他们必须删除旧版本并重新安装新版本。

是否有任何解决方案可以避免删除和重新安装?

3 个答案:

答案 0 :(得分:4)

ClickOnce允许您创建易于安装,自我更新的应用程序。

它是标准Visual Studio工具的一部分。

答案 1 :(得分:0)

这不仅限于C#或WPF。

您必须提供一个智能安装程序,该安装程序可能能够检测文件版本和/或日期,并知道要替换哪些文件以及不要触摸哪些文件。因此,安装程序可以安装更新,具体取决于具体情况。

Visual Studio还提供了一个我个人更喜欢Inno Setup的安装程序解决方案。它使安装,更新和卸载变得简单,适用于所有语言。

答案 2 :(得分:0)

如果Silverlight可以满足您的要求,则每个客户端只有一个安装 - 浏览器的Silverlight运行时。 在Web服务器中修改后,应用程序将自动更新。

Silverlight运行时与WPF非常相似,但要注意差异: what-is-the-difference-between-wpf-and-silverlight-application