Skip to content

An easy-to-use software update framework for .NET Windows and macOS applications

License

Notifications You must be signed in to change notification settings

junian/upsparkle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Status: WORK IN PROGRESS

NuGet NuGet

NuGet NuGet

About

Cross-platform updater for .NET and Xamarin. This library brings the latest platform-specific self-updating framework to Xamarin Mac / .NET Windows applications via a custom native implementation. This is made possible by two native libraries:

Development

Before starting development, install 3rd party dependencies by executing getlibs.sh (it'll only work on macOS or unix operating system, no Windows script for now).

$ ./getlibs.sh

This will download and extract files based on .gitbinmodules content and place them under libs directory.

To use different version of Sparkle or WinSparkle binaries, you can edit .gitbinmodules file and change it with your desired version.

Credits

License

This project is licensed under MIT License.

About

An easy-to-use software update framework for .NET Windows and macOS applications

Topics

Resources

License

Stars

Watchers

Forks