Forum Discussion
GauravTamkoria
May 03, 2019Copper Contributor
Context Menu in MSIX packaged application.
Hi Team, I have packaged an application using the MSIX packaging tool and after installing/publishing the application i found out that the application lacks context menu. Is this feature still no...
- May 27, 2019Yes, in VLC it works because you have for each file association a registered .exe that it points to. For example you point .mp3s to open up with vlc.exe.
But in cases like notepad++, winzip,etc, you have a shell extension which is not placed on a specific file association and it points to a .dll file.
Also, in MSIX, the context menu is not placed with the captured registry. Context menu is added inside the AppManifest.xml file.
Bogdan Mitrache
May 10, 2019Iron Contributor
Some more details on MSIX shell support, from our experiments.
- GauravTamkoriaMay 27, 2019Copper Contributor
Bogdan Mitrache I can see the context menu when i re-packaged VLC media player and
Bogdan Mitrache wrote:Some more details on https://www.advancedinstaller.com/msix-context-menu.html, from our experiments.
Bogdan Mitrache wrote:Some more details on https://www.advancedinstaller.com/msix-context-menu.html, from our experiments.
it captured all the file associations, same thing was not achieved with 7Zip, Notepad++,WinZip.- michalkala123Jun 15, 2019Copper Contributor
GauravTamkoria What tool have you used for the VLC package? I've tried simple capture via Microsoft MSIX package tool and I get no context menu for VLC (like right click on folder "Add to VLC media player's Playlist") Thanks
- alexmarin89May 27, 2019Iron ContributorYes, in VLC it works because you have for each file association a registered .exe that it points to. For example you point .mp3s to open up with vlc.exe.
But in cases like notepad++, winzip,etc, you have a shell extension which is not placed on a specific file association and it points to a .dll file.
Also, in MSIX, the context menu is not placed with the captured registry. Context menu is added inside the AppManifest.xml file.