2017-06-12 8 views
0

Chaque fois que je tente de compiler je reçois cette erreur:BadImageFormatException, lorsque vous essayez d'ajouter .dll fichier C# projet - Intel realsense SDK

System.BadImageFormatException: 'An attempt was made to load a program with an incorrect format. (Exception from HRESULT: 0x8007000B)'

quand je tente de lancer session = PXCMSession.CreateInstance();

I suis sous Windows 10 pro, système d'exploitation 32 bits.

a ajouté une référence dans le fichier:

c:\Program Files\Intel\RSSDK\bin\win32\libpxcclr.cs.dll

ajouté pour poster build evenent:

if "$(Platform)" == "x86" (copy /y "$(RSSDK_DIR)\bin\win32\libpxccpp2c.dll" "$(TargetDir)") else (copy /y "$(RSSDK_DIR)\bin\x64\libpxccpp2c.dll" "$(TargetDir)") 

Et dans l'onglet build a changé la cible de plate-forme Any CPU à X86

+0

Je pense que ce fil peut vous aider: https://communities.intel.com/thread/110198 Si cela ne vous aide pas, vous pouvez également poser votre question là-bas. –

+0

Déjà vu, n'a pas vraiment aidé – mowinka

Répondre

0

Cette exception est généralement, dans mon expérience, en raison d'un conflit x64/x86. Voulez-vous vraiment référencer la version x86 de libpxcclr.cs.dll?