我已将电子应用程式与自动更新程式整合,并已发布电子应用程式。我可以接收新版本的弹出式 windows ,并可以升级我的电子应用程式,但当我重新启动已安装的电子应用程式时,应用程式显示先前版本的资讯,并要求重新安装新版本。有何建议?
ssgvzors1#
我碰到了你的问题,因为我也有同样的问题。我使用的是类星体框架的自动更新。也许这可以帮助别人。由于nsis默认配置为执行oneClick安装(使用预定义的规则),它总是将我的应用程序安装在用户/AppData文件夹中的某个位置,我甚至没有注意到这一点。我运行了一遍又一遍(成功自动更新应用程序后)的事情实际上是安装以前的版本了一遍。为了避免这个问题,我更改了NSIS配置,允许用户选择自己的安装路径。
nsis: { oneClick: false, allowToChangeInstallationDirectory: true }
在此之后,应用程序快捷方式出现在桌面上,始终运行最新版本。
1条答案
按热度按时间ssgvzors1#
我碰到了你的问题,因为我也有同样的问题。我使用的是类星体框架的自动更新。也许这可以帮助别人。
由于nsis默认配置为执行oneClick安装(使用预定义的规则),它总是将我的应用程序安装在用户/AppData文件夹中的某个位置,我甚至没有注意到这一点。
我运行了一遍又一遍(成功自动更新应用程序后)的事情实际上是安装以前的版本了一遍。
为了避免这个问题,我更改了NSIS配置,允许用户选择自己的安装路径。
在此之后,应用程序快捷方式出现在桌面上,始终运行最新版本。