Skip to content

Initial ARM64 build support#121

Open
amorrowbellarmine wants to merge 1 commit intopseymour:masterfrom
amorrowbellarmine:master
Open

Initial ARM64 build support#121
amorrowbellarmine wants to merge 1 commit intopseymour:masterfrom
amorrowbellarmine:master

Conversation

@amorrowbellarmine
Copy link

@amorrowbellarmine amorrowbellarmine commented Aug 30, 2024

International support causes a bunch of problems because AL.exe doesn't support AMR64 as a valid platform. I worked around it by disabling the built-in assembly linking and replicating the action using a custom action. Another option is to compile for x64 and then copy the needed assemblies to the correct directories as mentioned in the following Stackoverflow answer: https://stackoverflow.com/questions/77414978/c-sharp-wpf-implements-multi-language-internationalization-support-and-the-corr

During the first compilation, there is a warning saying it couldn't execute al.exe because the culture wasn't specified. But that message doesn't appear in the debug output, and all the files are built correctly. I don't know what is generating the warning. And it doesn't appear on subsequent recompiles.

I installed my ARM64 build on a Dell Latitude 7455, and it appears to work. However, I'm unsure of everything that needs to be tested, and I don't know if the French and Danish localizations are correct.

WiX v3.14.0.3910 added ARM support. You will need that release or higher. I used 3.14.1.8722

International support causes a bunch of problems because AL.exe doesn't support AMR64 as a valid platform. The work around is to disable the built in assembly linking and replicate the action using a cusotm action. Another option is to compile for x64 and then copy the needed assemblies to the correct directories as mentioned in the following stackoverflow answer:
https://stackoverflow.com/questions/77414978/c-sharp-wpf-implements-multi-language-internationalization-support-and-the-corr
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant