MicrosoftDocs / msix-docs

repository for msix content
Creative Commons Attribution 4.0 International
59 stars 114 forks source link

What determines if .appx or .msix packages are created? #379

Closed devgaia closed 1 year ago

devgaia commented 1 year ago

Please clarify what options or manifest-properties that determines if an .appx or .msix package is created by MakeAppx.exe

We're creating UWP-apps for a Windows 10 IoT Core environment and they are installed by Azure IoT DM Client (Device Management). The DM Client can only install .appx files but when we build with the latest Visual Studio we get .msix packages.


Document Details

Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.

aniketbanerji commented 1 year ago

@devgaia - All .appx/.msix get packaged using Packaging APIs. There is no means to distinguish if a package is packaged via MakeAppx or the packaging APIs just by looking at the manifest or the package, given that MakeAppx also uses the packaging APIs. Visual Studio and MSIX SDK also uses the same packaging APIs