Visual studio VS安装项目安装程序-自动更新
很久以前,我创建了一个通过“安装项目安装程序”安装的窗口服务程序。 它是用于创建msi文件/setup.exe的“项目模板” 因为当时我没有足够的经验,所以我实现自动更新的方法是每天运行一个任务,检查服务器上的更新版本。 当我有更新的版本时,我通常会使用窗口服务:Visual studio VS安装项目安装程序-自动更新,visual-studio,windows-services,setup-project,Visual Studio,Windows Services,Setup Project,很久以前,我创建了一个通过“安装项目安装程序”安装的窗口服务程序。 它是用于创建msi文件/setup.exe的“项目模板” 因为当时我没有足够的经验,所以我实现自动更新的方法是每天运行一个任务,检查服务器上的更新版本。 当我有更新的版本时,我通常会使用窗口服务: 下载更新文件 运行作为更新文件一部分的EXE程序 EXE首先停止服务,将文件放入程序文件夹,然后再次启动服务 如果在更新过程中发生任何错误,EXE将记录该错误,恢复旧文件,并启动窗口服务 到目前为止,“手动”自动更新工作正常,但我不知
如果有,我如何实现它?安装项目模板中没有内置支持,但有其他免费选项 如果你不想建立MSI,你可以使用Clickonce。(我不推荐,但这是一种选择) 您也可以使用其他免费框架,为桌面应用程序提供自动更新支持,而不是重新发明轮子。详情如下: