Skip to content

Instantly share code, notes, and snippets.

@mjfusa
Created November 11, 2021 19:39
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mjfusa/b7ad353ddb3c8f3b8127684d47b863fb to your computer and use it in GitHub Desktop.
Save mjfusa/b7ad353ddb3c8f3b8127684d47b863fb to your computer and use it in GitHub Desktop.
Example of Protocol, File Extension, Alias, definition in AppxManifest.xml
<Extensions>
<uap:Extension Category="windows.fileTypeAssociation">
<uap:FileTypeAssociation Name="wpfmsix">
<uap:SupportedFileTypes>
<uap:FileType>.zip</uap:FileType>
</uap:SupportedFileTypes>
<uap:DisplayName>WPF MSIX Detect</uap:DisplayName>
<uap:Logo>logoImage.png</uap:Logo>
<uap:InfoTip>Detect MSIX Container</uap:InfoTip>
</uap:FileTypeAssociation>
</uap:Extension>
<uap:Extension Category="windows.protocol">
<uap:Protocol Name="wpfmsixdetect">
<uap:Logo>logoImage.png</uap:Logo>
<uap:DisplayName>WPF MSIX Detect</uap:DisplayName>
</uap:Protocol>
</uap:Extension>
<uap3:Extension Category="windows.appExecutionAlias" EntryPoint="windows.FullTrustApplication">
<uap3:AppExecutionAlias>
<desktop:ExecutionAlias Alias="wpfmsixdetect.exe"/>
</uap3:AppExecutionAlias>
</uap3:Extension>
</Extensions>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment