2009-02-08 132 views
0

我发布了一个应用程序,并且实现了用户请求的功能并希望发布新版本。我不确定这是如何实现的 - 在.NET安装项目中是否有一些设置,我可以用它来告诉它只是在应用程序已经安装的情况下覆盖某些文件,或者我必须以某种方式生成补丁程序?为更新的WinForms应用程序创建安装程序

如果您要建议自动更新,我同意这是一个好主意,但原始版本只是检查应用程序网站,看看是否有新版本,并将用户引导到下载页面对于更新后的版本 - 它不会为您下载和自动更新。即使我添加到这个版本,我仍然需要一个友好的方式来为我的现有用户提供更新。

回答

4

我假设你的意思是Windows安装程序中的功能,使用户在安装“新”之前卸载“当前版本”?

在安装程序项目属性中,查看“ProductCode”和“UpgradeCode”的属性。这些是定义安装程序如何查找以前版本的Guid。

为了简单地给用户一个安装程序来安装更新的版本,增加“版本”属性/编号,安装程序应更新文件系统上的文件,而不在开始菜单中创建重复条目,添加/删除程序等

0

ClickOnce发布模型适用于小应用程序。在你的项目中,只需右键点击它的属性,然后点击“发布”选项卡。

相关问题