IKVM (Windward) v8.5.0.2 Produces Mixed-Bitness DLL

Viewed 18

Issue: dll created by IKVMC, when analyzed w/Dependency Walker, shows modules of both i386 and AMD64. The dll is for Excel 365 64bit, which is crashing when it's loaded, and I am led to believe the dll's bitness needs to be both consistent and identical to that of Excel (that is, 64bit).

The dll shows dependencies on many IKVM.OpenJDK.XML dll's, all of which are i386, and I am not sure where to obtain 64bit versions of these, as they seem to be bundled with IKVM package itself; I do not have the liberty of downloading newer version of it in this environment. It has been built w/.Net Frameworks 2.0 and 4.5.1, with identical results.

Environment is O365 on Windows 10, Visual Studio 2019.

How to control the bitness of a dll built by IKVM in such a case?

0 Answers
Related