6
In realtà sto facendo questo con gli eseguibili helper che sono a 32 bit. Ma posso farlo con DLL che girano su CodeDOM a 32 bit?Posso eseguire un assembly C# (dll) come 32 bit da un'applicazione a 64 bit?
In realtà sto facendo questo con gli eseguibili helper che sono a 32 bit. Ma posso farlo con DLL che girano su CodeDOM a 32 bit?Posso eseguire un assembly C# (dll) come 32 bit da un'applicazione a 64 bit?
Forse, questo ti aiuta Calling 32bit Code from 64bit Process
Ma è meglio chiamare 32bit dal processo a 32 bit separata, e il codice a 64 bit potrebbe iniziare e comunicare con esso
"32bit CodeDOM" non significa nulla. Il testimone del processo è bloccato dall'EXE. Il missaggio non è supportato, è necessario l'helper EXE. –
Questo è effettivamente un duplicato di [32 bit dll nell'applicazione a 64 bit in C#] (http://stackoverflow.com/questions/5478904/32bit-dll-in-64bit-application-in-c-sharp). Il bit chiave della risposta scelta è * Un processo in Windows è a 32 o 64 bit e può solo caricare DLL che corrispondono. Qualsiasi tentativo di caricare una DLL che non corrisponde fallirà e produrrà un errore. * –