farmerphd
Posts: 12
Joined: Thu Nov 09, 2023 2:29 pm

DirectX needed inside MSIX package

Hello All,

I am using Advanced Installer Express to create a MSIX package that needs DirectX runtime to work. I would like to include any dlls inside my MSIX, instead of calling external dependencies.

Is there a guide on how to include DirectX inside my MSIX?

Thanks,
Steve
Catalin
Posts: 6608
Joined: Wed Jun 13, 2018 7:49 am

Re: DirectX needed inside MSIX package

Hello Steve,

We will investigate this on our end and I will followup as soon as I will have more information.

Please note that there might be a little delay considering the holidays are upon us and also the devs from the MSIX team are a little bit busy with some other features.

Thank you very much for your understanding!

Best regards,
Catalin
Catalin Gheorghe - Advanced Installer Team
Follow us: Twitter - Facebook - YouTube
farmerphd
Posts: 12
Joined: Thu Nov 09, 2023 2:29 pm

Re: DirectX needed inside MSIX package

Thank you Catalin. I'm 'learning as I go' with MSIX builds.

I have a path to a solution for this problem:

I need to package my MSIX file structure in a way that allows the Runtime to be 32-bit and the *.exe application to be 64-bit. I was forcing the Runtime to run inside the MSIX container and not get access to any of the 32-bit dlls that it needs. The *.exe looks at the HKLM registry to find the Runtime installation (in my case inside the MSIX).

Will keep trying some different file configurations but this seems to be my main challenge. I want to package as x64 when it is finished.

Are there any examples of this type of packaging? Should I build -86.msix or -64.msix package?

Thanks,
Steve
Catalin
Posts: 6608
Joined: Wed Jun 13, 2018 7:49 am

Re: DirectX needed inside MSIX package

Hello Steve,

If you require an x64, then you should build a -64.msix package.

If you need both, then that's also an option, in the "Builds" page.
Screenshot_92.png
Screenshot_92.png (8.46 KiB) Viewed 17552 times
Best regards,
Catalin
Catalin Gheorghe - Advanced Installer Team
Follow us: Twitter - Facebook - YouTube

Return to “Building Installers”