Is there any way of doing this with 64-bit wine and 64-bit wine-mono?
Currently, Wine does not have the ability to load pure .NET PE images in a 64-bit process.
Ntdll needs to call _CorValidateImage during the loading process. _CorValidateImage needs to convert the image, in memory, to the correct architecture.
It's complicated, and I don't have a solution.