WPF.Update is a project to show available open source ways to deploy a WPF application
Using C# API
.\build.ps1 -script .\Squirrel\build.cake --framework='NetFx' --buildVersion='1.0.0'
Running Update.exe directly (used @MihaMarkic solution)
.\build.ps1 -script .\Squirrel\build.cake --framework='Core' --buildVersion='1.0.0'
AutoUpdater can update through installer or zip file
If you provide zip file URL instead of installer then AutoUpdater.NET will extract the contents of zip file to application directory
Files are packaged to Setup.exe by NSIS
.\build.ps1 -script .\AutoUpdater\build.cake -target Installer --buildVersion='1.0.0'
Files are added to zip archive
.\build.ps1 -script .\AutoUpdater\build.cake -target Release --buildVersion='1.0.1'
NetSparkle supports updates only through installers
.\build.ps1 -script .\NetSparkle\build.cake --buildVersion='1.0.0'
Updates must be served from Build
folder on http://localhost:8000
In the root directory there is a serve.bat
which will serve static files by python3
module
.\serve.bat
Big list of http static server one-liners
- Cake
- NSIS