README.md |
---|
需要贡献者
我们正在寻求帮助维护这个重要项目 - 请阅读 #1470 中的讨论以获取更多信息。
Squirrel:像 ClickOnce 但能正常工作™
Squirrel 既是一套工具,也是一个库,用于完全管理 Windows 桌面应用程序的安装和更新,可用于 C# 或任何其他语言编写的应用(即 Squirrel 可以管理原生 C++ 应用程序)。
Squirrel 使用 NuGet 包来创建安装和更新包,这意味着您可能已经了解创建安装程序所需的大部分内容。
我们想要什么?
Windows 应用程序的安装和更新应该像 Google Chrome 这样的应用一样快速和简单。从应用开发者的角度来看,为我的应用创建安装程序并发布更新应该非常直接,无需经历疯狂的折腾。
- 集成:使用 Squirrel 集成应用应该非常容易,提供客户端 API,并且对开发者友好。
- 打包:非常简单,可以自动化,并支持增量更新包。
- 分发:应该直接,使用简单的 HTTP 更新,并提供多个"渠道"(类似 Chrome 的开发/测试/发布版)。
- 安装:无向导™,没有 UAC 对话框,不需要重启,并且对 .NET Framework 友好。
- 更新:在后台进行,不打断用户,也不需要重启。
请参阅我们关于集成、打包、分发、安装和更新的完整目标列表。
文档
查看文档目录以了解 Squirrel.Windows 可用文档的概览。它包括入门指南以及其他与在应用中使用 Squirrel 相关的主题。
构建 Squirrel
对于急于上手的人:
git clone --recursive https://github.com/squirrel/squirrel.windows
cd squirrel.windows
devbuild.cmd
有关构建和贡献 Squirrel 的更多信息,请参见贡献。
许可和使用
有关 Squirrel.Windows 软件的版权和使用详情,请参见 COPYING。