Skip to content

NetMsixUpdater is a library that allows complete and built-in updates to .msix programs.

License

Notifications You must be signed in to change notification settings

LuanRoger/NetMsixUpdater

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NetMsixUpdater

NetMsixUpdater is a library that allows complete and built-in updates to .msix programs.

version last

Dependencies

  • .NET 5
  • YamlDotNet (>= 11.2.1)

Installation

PM

Install-Package NetMsixUpdater -Version 0.0.1

.NET CLI

dotnet add package NetMsixUpdater --version 0.0.1

See also in NuGet Gallery

Example

version: 0.6.9.0
url: https://github.com/LuanRoger/ProjectBook/releases/download/v0.6.9-beta/ProjectBook.Pakage_0.6.9.0_AnyCPU.msix
extension: .msix
changelog: https://github.com/LuanRoger/ProjectBook/releases/tag/v0.6.9-beta
mandatory: false

Yaml info file

MsixUpdater msixUpdater = new(Assembly.GetExecutingAssembly(), Consts.YAML_PATH);
msixUpdater.Build();

UpdateExtension.OnDownlaodComplete += (_) =>
{
    Debug.WriteLine("Done.");
};

msixUpdater.DownlaodUpdate(Consts.MSIX_OUTPUT);

C# code to only download update

Documentation

Documentation is available on the Wiki

About

NetMsixUpdater is a library that allows complete and built-in updates to .msix programs.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages