32-Bit DLL in 64-Bit Windows Forms implementieren



  • Hallo,

    ich habe folgendes Problem:
    Ich kompiliere ein Projekt in VS 2010 unter x64, da ich intern eine 32-Bit DLL lade, kommt folgende Fehlermeldung:

    System.BadImageFormatException: Es wurde versucht, eine Datei mit einem falschen Format zu laden. (Exception from HRESULT: 0x8007000B)

    Wenn ich mit x86 kompilier, funktioniert alles einwandfrei. Daher meine Frage, gibt es eine Möglichkeit (Einstellungen unter VS) mithilfe der man auch 32-Bit DLLs in einer 64-Bit Anwendung laden kann?

    Danke für eure Hilfe.



  • Die "Bittigkeit" von Anwendung und DLL muss übereinstimmen, da wirst du nicht drumherum kommen.



  • Ok danke, das deckt sich mit meinen bisherigen Recherchen.


Anmelden zum Antworten