我发布了一款应用,并且我已经实现了用户请求的功能,并希望发布新版本。我不确定这通常是怎么做的 - 在.NET安装项目中是否有一些设置可以告诉它只是在安装了应用程序时覆盖某些文件,或者我是否必须以某种方式生成补丁?
如果您打算建议自动更新,我同意这是一个好主意,但原始版本只是检查应用程序网站,看看是否有新版本,并将用户指向下载页面更新版本 - 它不会为您下载和自动更新。即使我将其添加到此版本,我仍然需要一种友好的方式来为现有用户提供更新。
答案 0 :(得分:4)
我认为您的意思是Windows Installer中的功能使用户在安装“新”之前卸载“当前版本”?
在Installer Project属性中,查看“ProductCode”和“UpgradeCode”的属性。这些是定义安装程序如何查找以前版本的Guids。
要简单地为用户提供安装程序以安装更新版本,请增加“版本”属性/编号,安装程序应更新文件系统上的文件,而不在开始菜单中创建重复条目,添加/删除程序等。
答案 1 :(得分:0)
ClickOnce发布模型适用于小型应用。在您的项目中,只需右键单击它转到属性,然后单击“发布”选项卡。