Skip to content

ridomin/msix-catalog

Repository files navigation

MSIX Catalog

WPF application to inspect MSIX/APPX packages deployed in your machine.

The purpose of this app is to explore different "Desktop Modernization" technologies available to .NET developers: porting from .NET Framework to .NET Core 3, using Win10 APIs, and different deployment techniques.

Channels

.NET Framework 4.7 .NET Core 3
Store Release rel badge rel badge
Sideload from WebApp Rel Badge

Sideload packages are signed with a developer certificate

Install X509Online CLI Client (aka ccc) with dotnet tool install -g dotnet-ccc (requires .NET Core 2.1 SDK)

Sideloaded packages are signed with a different certificates for AppCenter and WebApps, to install these certs you must trust the signer by running the next command from an elevated command prompt:

  • ccc trust -u ridomin -t 728511CC02E6A80B45ABC0CC862FEF1BFD9617D7

The ccc trust command adds the certificate to your LocalMachine\TrustedPeople certificate store

The certificate is also available as gists:

.NET Flavors

The source code is shared between .NET Framework and .NET Core using different project files in the same folder.

Build Requirements

  • .NET Framework 4.6.1
  • .NET Core 3.0 Preview (latest)
  • Visual Studio 2019 Preview (with Desktop and UWP workloads)
  • Windows SDK 1803 (17134 or greater)

Experimental

In addition to MSIX packages, you can get the tool using one of th next alternative installation options:

Screenshot

MSIX Catalog screenshot