Project

General

Profile

Actions

Support Request #7100

closed

Could not load plugin due to invalid binary format (32/64 Bit mismatch)

Added by hidden almost 5 years ago. Updated almost 4 years ago.

Status:
Closed
Priority:
Normal
Customer:
VW
Department:
EFFX
Requester's Priority:
Low
Support Level:
2nd Level
Resolution:
Not Supported Scope
Product Issue Numbers:
Affected Products:
Platform:
Windows 10 64bit
Topic:
ADTF::Common
FAQ Links:

Description

Supportanfrage

beim Laden einer Konfiguration bekomme ich die Exception "Could not load Plugin ... invalid binary format (try to check for 32/64 Bit mismatch)".
Ich habe die .dlls unter Windows/System32 im Verdacht. (MSVCR100d.dll)

Lösung

Wenn du ADTF 64Bit verwendest, dann müssen ALLE Plugins (.plb) / Services (.srv) und auch deren Abhängigkeiten (.dll) mit dem 64Bit Compiler MSVC100 kompiliert worden sein.
Am besten du schaust mit einem Dependency Walker auf das Plugin ..., dann siehst du ganz schnell, ob es am Plugin selbst oder an seinen Abhängigkeiten liegt.

Actions #1

Updated by hidden almost 5 years ago

  • Project changed from Public Support to 20
  • Status changed from New to In Progress
  • Topic set to ADTF::Common
Actions #2

Updated by hidden almost 5 years ago

  • Status changed from In Progress to Customer Feedback Required

Hallo Dennis,

wenn du ADTF 64Bit verwendest, dann müssen ALLE Plugins (.plb) / Services (.srv) und auch deren Abhängigkeiten (.dll) mit dem 64Bit Compiler MSVC100 kompiliert worden sein.
Am besten du schaust mit einem Dependency Walker auf das Plugin ..., dann siehst du ganz schnell, ob es am Plugin selbst oder an seinen Abhängigkeiten liegt.

Mehr können wir hier nicht tun, das hat nichts mit ADTF sondern mit grundsätzlicher Kompatibilität zu tun.

Deine Runtime an sich (MSVCR100d.dll) kannst du auschließen, diese müsste 64 Bit sein.
Oder hast du ein ADTF 32 Bit auf deinem 64 Bit Windows installiert ?

Actions #3

Updated by hidden almost 5 years ago

  • Project changed from 20 to Public Support
  • Subject changed from invalid binary format to Could not load plugin due to invalid binary format (32/64 Bit mismatch)
  • Description updated (diff)
  • Status changed from Customer Feedback Required to To Be Closed
  • Private changed from Yes to No
  • Resolution set to Not Supported Scope
Actions #4

Updated by hidden almost 4 years ago

  • Status changed from To Be Closed to Closed
Actions

Also available in: Atom PDF