VB.NET: 32bit DLL in VS 2008 Express auf WIN7 64bi

Hallo,

ich möchte eine DLL verwenden, erhalte aber immer folgende Meldung:

Es wurde versucht, eine Datei mit einem falschen Format zu laden. (Ausnahme von HRESULT: 0x8007000B) 

Ich binde die DLL wie folgt ein:

Public Declare Ansi Sub EMyCloseDevice Lib „HidFTDll.dll“ ()
In einigen Foren habe ich gelesen, man soll die Kompilierung auf 32bit umstellen.

Doch wie und wo muss ich das einstellen?

Gruß, met
Visual Studio 2008 - VB.NET
Windows 7 64bit

To target x86 in the express editions:
Tools --\> Options --\> Projects and Solutions--\>General Check "Show advanced build configurations"
If "Configuration Manager" doesn't show on the Buid menu, add it and click it.
Active Solution Platform --\> New --\> Type or select the new platform x86

Zitat von http://social.msdn.microsoft.com/Forums/en-US/vblang…

Grüße, JasonDelife.

Hallo,
weiter unten in deinem Link steht, dass man bei Express direkt in der .vbproj unter noch x86 eintragen muss.

Jetzt läuft es einwandfrei.

Danke!