我一直在开发适用于 Windows 的 MAUI Blazor 混合桌面应用程序。我想为该应用程序配置自动/自我更新。我已按照 Visual Studio Code 说明进行发布。
按照原样执行步骤,对于发布向导中的安装程序位置字段,我输入了一个公共 s3 存储桶 URL,其中将包含应用程序的未来版本。网址看起来像这样。
https://<bucket-name>.s3.us-east-1.amazonaws.com/blazor-application
Run Code Online (Sandbox Code Playgroud)
安装应用程序后,我生成了另一个具有增量版本的版本,并将输出文件夹的内容发布到 s3 存储桶。我关闭了正在运行的应用程序并再次启动它,但自动更新似乎不起作用。
我发现该应用程序需要一个配置有更新设置的.appinstaller文件,但我的理解是该文件是在发布时由 Visual Studio 自动创建的。那是对的吗?
另一篇文章建议应用程序应安装在根文件夹中以接收更新,但安装后我没有看到安装在特定位置的选项。
感谢任何帮助,请指出我正确的资源。