文件名称:Resquirrelly:用于更新和重启的 Squirrel 示例应用程序
文件大小:507KB
文件格式:ZIP
更新时间:2024-07-14 07:39:30
C#
需要 用于应用更新和重启的 Squirrel 示例应用 此示例应用程序使用进行安装和自动更新。 该应用程序将在安装后立即运行(与大多数 Squirrel 安装的应用程序一样)并等待更新。 一旦检测到更新(使用 20 秒轮询间隔),它将显示一个重新启动按钮,该按钮将在选择时重新启动应用程序。 本文档的其余部分将引导您了解如何设置和运行此示例。 虽然,在克隆这个 repo 之前继续阅读。 我构建了这个示例,因为我在 Squirrel 检测到并下载了更新后努力让它重新启动应用程序。 部分解决方案是注释掉一行 Squirrel 代码。 这就是 Squirrel 项目作为子模块链接的原因。 我希望在我从社区获得更多指导后改变这一点。 更多信息如下。 先决条件 主持。 您将需要一个位置来托管部署更新,其中包含 Resquirrelly 可以轮询的公共 URL。 Azure Blob 存储用于将它们放
【文件预览】:
Resquirrelly-master
----.gitmodules(112B)
----release.bat(1KB)
----Images()
--------Version-1.1.png(7KB)
--------Version-1.0.png(7KB)
--------Version-1.0-restart.png(7KB)
----.nuget()
--------NuGet.targets(7KB)
--------NuGet.exe(1.59MB)
--------NuGet.Config(164B)
----Squirrel.Windows()
----Readme.md(5KB)
----Resquirrelly()
--------packages.config(508B)
--------App.xaml(342B)
--------Timer.cs(4KB)
--------NativeMethods.cs(900B)
--------Resquirrelly.csproj(9KB)
--------App.xaml.cs(1003B)
--------UpdateHelper.cs(223B)
--------App.config(182B)
--------MainWindow.xaml(1KB)
--------StartupManager.cs(1KB)
--------Properties()
--------MainWindow.xaml.cs(3KB)
----Resquirrelly.Debug.nuspec(2KB)
----Resquirrelly.Release.nuspec(2KB)
----.gitignore(2KB)
----Resquirrelly.sln(3KB)