我正在使用 Install shield 限量版来安装我的 WPF 应用程序。
我目前的情况是这样的。
创建的设置可在我们的网站上下载。
用户可以下载然后在自己的机器上安装设置。
我可以选择修改软件并将修改后的
安装程序更新到网站中,以便用户获得更新的
软件。
我的下一步:
在我的应用程序中,我将包含“维护发布(下载更新)”功能。这样用户就可以从软件本身自动下载最新的更新。
我怎样才能做到这一点。?任何帮助,将不胜感激。Install shield 中是否有任何功能?
我正在使用 Install shield 限量版来安装我的 WPF 应用程序。
我目前的情况是这样的。
创建的设置可在我们的网站上下载。
用户可以下载然后在自己的机器上安装设置。
我可以选择修改软件并将修改后的
安装程序更新到网站中,以便用户获得更新的
软件。
我的下一步:
在我的应用程序中,我将包含“维护发布(下载更新)”功能。这样用户就可以从软件本身自动下载最新的更新。
我怎样才能做到这一点。?任何帮助,将不胜感激。Install shield 中是否有任何功能?
我推荐NAppUpdate。它提供了一个框架,其中包含更新过程所需的所有任务的功能。例如,它允许您检查来自各种来源(Web http / ftp)的更新,触发更新检查并用更新的二进制文件替换您的二进制文件。
您仍然必须将其集成到您的应用程序中,因此它不是“开箱即用”的解决方案。但我的经验是,由于定制可能性有限,大多数开箱即用的解决方案最终会让人头疼,而且很少是免费的(如果这对你很重要的话)。
可以在这里找到一篇很好的介绍性文章:NAppUpdate 背后的哲学。
我认为没有任何工具可以通过 install shield 添加该功能,但是有一个名为NetSparkle的 .NET 软件更新框架。如果你愿意,你可以试试。如果您想自己实现某些东西,那么最好使用其他一些网站,例如提供启动代码的代码项目或类似项目。
这是NetSparkle的链接。
StackOverflow 上也有类似的问题:Code to check for updates, install new version of app