2011-12-18 10 views
6

W rzeczywistości robię to z plikami wykonywalnymi pomocnika, które są 32-bitowe. Ale czy mogę to zrobić z bibliotekami DLL, które działają na 32-bitowym CodeDOM?Czy mogę uruchomić zespół C# (dll) jako 32-bitowy z aplikacji 64-bitowej?

+8

„32bit CodeDOM” nic nie znaczy. Bitness procesu jest zablokowany przez EXE. Miksowanie nie jest obsługiwane, potrzebujesz pliku EXE pomocnika. –

+1

Jest to skutecznie duplikat [32-bitowej biblioteki dll w 64-bitowej aplikacji w języku C#] (http://stackoverflow.com/questions/5478904/32bit-dll-in-64bit-application-in-c-sharp). Kluczowym bitem wybranej odpowiedzi jest: * Proces w systemie Windows ma 32- lub 64-bitowe i może ładować tylko pasujące biblioteki DLL. Każda próba załadowania biblioteki DLL, która się nie zgadza, zakończy się niepowodzeniem i pojawi się błąd. * –

Odpowiedz

Powiązane problemy