Skip to content
ROG edited this page Dec 7, 2021 · 3 revisions

Welcome to the NetMsixUpdater wiki!

NetMsixUpdater is a library that allows complete and integrated updates for .msix installers with full control within the code.

Use 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


Wiki sections

  1. Instalation
  2. Yaml Model
  3. MsixUpdater

See also in NuGet

Clone this wiki locally