Velopack 程序更新
2026/4/23 18:23:02 网站建设 项目流程
Velopack 一款强大的跨平台应用程序安装和自动更新框架
Velopack 文档:https://docs.velopack.io/getting-started/csharp

1、安装 Velopack CLI

dotnet tool install -g vpk

2、查看 Velopack 版本

dotnet tool list -g | findstr vpk --查看Velopack 版本 vpk pack --help --查看 Velopack 帮助

3、Velopack打包

cd到csproj项目程序目录下,执行指令

vpk pack --packId AvaloniaSample --packVersion 1.0.0 --runtime win-x64 --channel win-x64 --packDir ./bin/Release/net8.0/win-x64/publish --mainExe AvaloniaSample.exe --outputDir ./releases
参数描述
packId包名
packVersion版本
runtime指定目标运行时平台,常见值:win-x64, win-x86, linux-x64, osx-arm64 等
channel发布通道(如 stable、beta、win-x64、win-x86)
packDir待打包的应用程序文件夹路径
mainExe指定应用的主可执行文件名
outputDir指定打包输出目录

4、上传

4.1、上传Github

将Velopack 打包输出的文件上传到releases

4.2、上传到自己服务器

下面以使用nginx部署静态服务

部署参考:https://blog.csdn.net/czjnoe/article/details/156387995?spm=1011.2415.3001.5331https://blog.csdn.net/czjnoe/article/details/156387995?spm=1011.2415.3001.5331

5、程序更新

注意:只有运行 Velopack 打包生成的exe,才能检查到更新版本,如AvaloniaSample-win-x64-Setup.exe

6、参考代码

https://github.com/czjnoe/AvaloniaSamplehttps://github.com/czjnoe/AvaloniaSample

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询