【发布时间】:2011-02-06 13:37:24
【问题描述】:
我想发布一些 WinForm 程序的更新,但迄今为止我只是发布了一个全新的编译。人们必须卸载旧版本并安装新版本。
编辑:我正在使用自动生成的安装向导。它保留了我的文件结构并将 [PrimaryProgramOutput] 放在特定目录中。我忘记这叫什么了。
我敢打赌有办法解决这个问题,但我不知道它叫什么。正如您可能猜到的那样,搜索“更新”“新版本”“安装”以及我尝试过的其他显而易见的事情已经产生了大量不相关的结果。 >_
我怀疑这个过程有一个特定的名称,它应该指向正确的方向,但如果没有,请链接到教程或其他内容。
【问题讨论】:
-
+1,我自己也在找这个
-
您使用的是什么安装程序?我正在取消 Inno Setup,要更新我的程序之一,您只需安装新版本(执行新的“setup.exe”)。您确实不需要卸载以前的版本,除非在极少数情况下(例如,如果 C:\Program Files\My App 中的文件结构在新版本中发生了变化)。
-
哦,对了。我正在使用 Windows 安装程序。我不记得它现在叫什么,也没有在我的代码中看到它,但是安装程序会生成一个向导,将程序安装到您选择的任何文件中。我使用目录系统,我选择它是为了尽可能轻松地保留该结构。
标签: c# winforms windows-installer release