【发布时间】:2011-05-04 21:57:56
【问题描述】:
一旦我开发了 Wpf 应用程序,我就创建了设置并分发给用户。如果我收到一些更改请求,我需要修复这些更改并需要再次向用户提供设置。他们必须删除旧版本并重新安装新版本。
是否有任何解决方案可以避免删除和重新安装?
钱德
【问题讨论】:
-
请将标签更改为
installation和update或类似名称。
标签: wpf installation
一旦我开发了 Wpf 应用程序,我就创建了设置并分发给用户。如果我收到一些更改请求,我需要修复这些更改并需要再次向用户提供设置。他们必须删除旧版本并重新安装新版本。
是否有任何解决方案可以避免删除和重新安装?
钱德
【问题讨论】:
installation 和update 或类似名称。
标签: wpf installation
ClickOnce 允许您创建易于安装、自我更新的应用程序。
它是标准 Visual Studio 工具的一部分。
【讨论】:
这不仅限于 C# 或 WPF。
您必须提供一个智能安装程序,该安装程序可能能够检测文件版本和/或日期,并知道要替换哪些内容以及不可以触摸哪些内容。因此安装程序可以根据情况安装或更新。
Visual Studio 还附带一个我个人更喜欢Inno Setup 的安装程序解决方案。它使安装、更新和卸载变得轻而易举,并且适用于各种语言。
【讨论】:
如果Silverlight 可以满足您的要求,则每个客户端只有一个安装 - 浏览器的 Silverlight 运行时。 应用程序在网络服务器中修改时会自动更新。
Silverlight 运行时与 WPF 非常相似,但请注意差异: what-is-the-difference-between-wpf-and-silverlight-application.
【讨论】: