MS store manifest suggestion
I'm working on adding my mpv.net app to the MS store, while investigating this I looked at your manifest file here:
https://gitlab.com/mbunkus/mkvtoolnix/-/blob/main/packaging/windows/msix/manifest.xml
If I understand correctly, then the mkvtoolnix console tools cannot easily be started from the terminal unless the user manually adds the folder to PATH.
I came across an article about this topic:
https://oofhours.com/2020/08/13/command-line-apps-from-the-store-how-does-that-work/
Maybe it's helpful.
Some more info:
Here is a manifest I created some weeks ago for testing purpose:
<?xml version="1.0" encoding="utf-8"?>
<Package
xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10"
xmlns:uap="http://schemas.microsoft.com/appx/manifest/uap/windows10"
xmlns:uap5="http://schemas.microsoft.com/appx/manifest/uap/windows10/5"
xmlns:desktop="http://schemas.microsoft.com/appx/manifest/desktop/windows10"
xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities"
IgnorableNamespaces="uap rescap uap5">
<Identity
Name="045d243b-3b9f-4805-bb0c-b4a5d2f21a1d"
Publisher="CN=frank"
Version="1.0.0.0" />
<Properties>
<DisplayName>TestWinUI3 (Package)</DisplayName>
<PublisherDisplayName>frank</PublisherDisplayName>
<Logo>Images\StoreLogo.png</Logo>
</Properties>
<Dependencies>
<TargetDeviceFamily Name="Windows.Universal" MinVersion="10.0.17763.0" MaxVersionTested="10.0.19041.0" />
<TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.17763.0" MaxVersionTested="10.0.19041.0" />
</Dependencies>
<Resources>
<Resource Language="x-generate"/>
</Resources>
<Applications>
<Application Id="App"
Executable="$targetnametoken$.exe"
EntryPoint="$targetentrypoint$">
<uap:VisualElements
DisplayName="TestWinUI3 (Package)"
Description="TestWinUI3 (Package)"
BackgroundColor="transparent"
Square150x150Logo="Images\Square150x150Logo.png"
Square44x44Logo="Images\Square44x44Logo.png">
<uap:DefaultTile Wide310x150Logo="Images\Wide310x150Logo.png" />
<uap:SplashScreen Image="Images\SplashScreen.png" />
</uap:VisualElements>
<Extensions>
<uap5:Extension
Category="windows.appExecutionAlias"
EntryPoint="Windows.FullTrustApplication">
<uap5:AppExecutionAlias>
<uap5:ExecutionAlias Alias="TestWinUI3.exe" />
</uap5:AppExecutionAlias>
</uap5:Extension>
</Extensions>
</Application>
</Applications>
<Capabilities>
<rescap:Capability Name="runFullTrust" />
</Capabilities>
</Package>