Skip to content

Repository files navigation

UpdateChecker

ChannelStatus
CICI
NuGet.orgNuGet.org

Usage

GitHub Releases

GitHubReleasesUpdateCheckerOptionsoptions=new(){Owner=@"microsoft",Repo=@"PowerToys",IsPreRelease=false,CurrentVersion=@"0.80.0",VersionScheme=newDefaultVersionScheme()};GitHubReleasesUpdateCheckerupdateChecker=new(options);try{boolresult=awaitupdateChecker.CheckAsync(default);// bool result = await updateChecker.CheckAsync(new HttpClient(), new CancellationToken());if(result){// Update Foundstring?latestVersion=updateChecker.LatestVersion;string?latestVersionUrl=updateChecker.LatestVersionUrl;}else{// No newer version was found}}catch(UpdateCheckException){// Cannot find any correct tag, or current version is invalid.}catch(Exception){// Network, JSON, cancellation, or other unexpected exception.}

About

Check for .NET app updates

Resources

Stars

9 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages