C# NaoQi和Leap问题:类型为'的未处理异常;System.BadImageFormatException'。。。无法加载文件或程序集

C# NaoQi和Leap问题:类型为'的未处理异常;System.BadImageFormatException'。。。无法加载文件或程序集,c#,visual-studio-2012,visual-studio-debugging,nao-robot,C#,Visual Studio 2012,Visual Studio Debugging,Nao Robot,目前,我遇到了一个我无法在谷歌上解决的问题。到目前为止,一切都不起作用。当我编译Leap Motion代码并导入Naoqi C#库时,它运行良好。当我试图用一行代码连接到机器人时,我的程序崩溃了。我的程序设置为为为任何CPU构建。对于Leap库和NaoQi库,.dll被引用,为了更好地度量,.dll被放置在调试文件夹和项目文件夹中。目前我还不知道问题出在哪里 这里有人能猜出来吗?我很高兴能让这一切顺利进行 这是第一条错误消息,然后它要求我中断或继续: An unhandled exception

目前,我遇到了一个我无法在谷歌上解决的问题。到目前为止,一切都不起作用。当我编译Leap Motion代码并导入Naoqi C#库时,它运行良好。当我试图用一行代码连接到机器人时,我的程序崩溃了。我的程序设置为为为任何CPU构建。对于Leap库和NaoQi库,.dll被引用,为了更好地度量,.dll被放置在调试文件夹和项目文件夹中。目前我还不知道问题出在哪里

这里有人能猜出来吗?我很高兴能让这一切顺利进行

这是第一条错误消息,然后它要求我中断或继续:

An unhandled exception of type 'System.BadImageFormatException' occurred in LeapCSharp.NET4.0.dll

Additional information: Could not load file or assembly 'naoqi-dotnet4, Version=1.14.0.218, Culture=neutral, PublicKeyToken=b9b4e24bd78100d6' or one of its dependencies. An attempt was made to load a program with an incorrect format.
无论如何,程序都会崩溃。这是此时控制台日志中的文本:

'NaoLeap.vshost.exe' (Managed (v4.0.30319)): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_64\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\mscorlib.dll'
'NaoLeap.vshost.exe' (Managed (v4.0.30319)): Loaded 'C:\WINDOWS\assembly\GAC_MSIL\Microsoft.VisualStudio.HostingProcess.Utilities\11.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.HostingProcess.Utilities.dll'
'NaoLeap.vshost.exe' (Managed (v4.0.30319)): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Windows.Forms\v4.0_4.0.0.0__b77a5c561934e089\System.Windows.Forms.dll'
'NaoLeap.vshost.exe' (Managed (v4.0.30319)): Loaded 'C:\WINDOWS\assembly\GAC_MSIL\Microsoft.VisualStudio.HostingProcess.Utilities.Sync\11.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.HostingProcess.Utilities.Sync.dll'
'NaoLeap.vshost.exe' (Managed (v4.0.30319)): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c561934e089\System.dll'
'NaoLeap.vshost.exe' (Managed (v4.0.30319)): Loaded 'C:\WINDOWS\assembly\GAC_MSIL\Microsoft.VisualStudio.Debugger.Runtime\11.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.Debugger.Runtime.dll'
'NaoLeap.vshost.exe' (Managed (v4.0.30319)): Loaded 'C:\Users\Grace\Documents\Visual Studio 2012\Projects\NaoLeap\NaoLeap\bin\Debug\NaoLeap.vshost.exe'
'NaoLeap.vshost.exe' (Managed (v4.0.30319)): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Core\v4.0_4.0.0.0__b77a5c561934e089\System.Core.dll'
'NaoLeap.vshost.exe' (Managed (v4.0.30319)): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Xml.Linq\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.Linq.dll'
'NaoLeap.vshost.exe' (Managed (v4.0.30319)): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Data.DataSetExtensions\v4.0_4.0.0.0__b77a5c561934e089\System.Data.DataSetExtensions.dll'
'NaoLeap.vshost.exe' (Managed (v4.0.30319)): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\Microsoft.CSharp\v4.0_4.0.0.0__b03f5f7f11d50a3a\Microsoft.CSharp.dll'
'NaoLeap.vshost.exe' (Managed (v4.0.30319)): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_64\System.Data\v4.0_4.0.0.0__b77a5c561934e089\System.Data.dll'
'NaoLeap.vshost.exe' (Managed (v4.0.30319)): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.dll'
The thread 'vshost.NotifyLoad' (0x440) has exited with code 0 (0x0).
The thread '<No Name>' (0x1914) has exited with code 0 (0x0).
The thread '<No Name>' (0xa90) has exited with code 0 (0x0).
The thread 'vshost.LoadReference' (0x1a08) has exited with code 0 (0x0).
'NaoLeap.vshost.exe' (Managed (v4.0.30319)): Loaded 'C:\Users\Grace\documents\visual studio 2012\Projects\NaoLeap\NaoLeap\bin\Debug\NaoLeap.exe', Symbols loaded.
'NaoLeap.vshost.exe' (Managed (v4.0.30319)): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Drawing\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll'
'NaoLeap.vshost.exe' (Managed (v4.0.30319)): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\Accessibility\v4.0_4.0.0.0__b03f5f7f11d50a3a\Accessibility.dll'
'NaoLeap.vshost.exe' (Managed (v4.0.30319)): Loaded 'C:\Users\Grace\documents\visual studio 2012\Projects\NaoLeap\NaoLeap\bin\Debug\LeapCSharp.NET4.0.dll'
A first chance exception of type 'System.BadImageFormatException' occurred in LeapCSharp.NET4.0.dll
An unhandled exception of type 'System.BadImageFormatException' occurred in LeapCSharp.NET4.0.dll
Additional information: Could not load file or assembly 'naoqi-dotnet4, Version=1.14.0.218, Culture=neutral, PublicKeyToken=b9b4e24bd78100d6' or one of its dependencies. An attempt was made to load a program with an incorrect format.
'NaoLeap.vshost.exe' (Managed (v4.0.30319)): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Configuration\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll'
The program '[3484] NaoLeap.vshost.exe: Managed (v4.0.30319)' has exited with code 0 (0x0).
The program '[3484] NaoLeap.vshost.exe: Program Trace' has exited with code 0 (0x0).
'naolip.vshost.exe'(托管(v4.0.30319)):加载'C:\WINDOWS\Microsoft.Net\assembly\GAC_64\mscorlib\v4.0_4.0.0.0_b77a5c561934e089\mscorlib.dll'
'NaoLeap.vshost.exe'(托管(v4.0.30319)):加载'C:\WINDOWS\assembly\GAC_MSIL\Microsoft.VisualStudio.HostingProcess.Utilities\11.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.HostingProcess.Utilities.dll'
'naolip.vshost.exe'(托管(v4.0.30319)):加载'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.WINDOWS.Forms\v4.0_4.0.0.0_b77a5c561934e089\System.WINDOWS.Forms.dll'
'NaoLeap.vshost.exe'(托管(v4.0.30319)):加载'C:\WINDOWS\assembly\GAC_MSIL\Microsoft.VisualStudio.HostingProcess.Utilities.Sync\11.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.HostingProcess.Utilities.Sync.dll'
'NaoLeap.vshost.exe'(托管(v4.0.30319)):加载'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0.0_uuB77A5C561934E089\System.dll'
'NaoLeap.vshost.exe'(托管(v4.0.30319)):加载'C:\WINDOWS\assembly\GAC_MSIL\Microsoft.VisualStudio.Debugger.Runtime\11.0.0.0_b03f5f7f11d50a3a\Microsoft.VisualStudio.Debugger.Runtime.dll'
'NaoLeap.vshost.exe'(托管(v4.0.30319)):加载'C:\Users\Grace\Documents\Visual Studio 2012\Projects\NaoLeap\NaoLeap\bin\Debug\NaoLeap.vshost.exe'
'NaoLeap.vshost.exe'(托管(v4.0.30319)):加载'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Core\v4.0_4.0.0.0_uub77a5c561934e089\System.Core.dll'
'NaoLeap.vshost.exe'(托管(v4.0.30319)):加载的'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Xml.Linq\v4.0_4.0.0.0_ub77a5c561934e089\System.Xml.Linq.dll'
'NaoLeap.vshost.exe'(托管(v4.0.30319)):加载'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Data.DataSetExtensions\v4.0_4.0.0_b77a5c561934e089\System.Data.DataSetExtensions.dll'
'naolip.vshost.exe'(托管(v4.0.30319)):加载'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\Microsoft.CSharp\v4.0_4.0.0.0_uuB03F5F7F11D50A3A\Microsoft.CSharp.dll'
'naolip.vshost.exe'(托管(v4.0.30319)):加载'C:\WINDOWS\Microsoft.Net\assembly\GAC_64\System.Data\v4.0_4.0.0.0_uuB77A5C561934E089\System.Data.dll'
'NaoLeap.vshost.exe'(托管(v4.0.30319)):加载'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0_uuub77a5c561934e089\System.Xml.dll'
线程“vshost.NotifyLoad”(0x440)已退出,代码为0(0x0)。
线程“”(0x1914)已退出,代码为0(0x0)。
线程“”(0xa90)已退出,代码为0(0x0)。
线程“vshost.LoadReference”(0x1a08)已退出,代码为0(0x0)。
'NaoLeap.vshost.exe'(托管(v4.0.30319)):加载'C:\Users\Grace\documents\visual studio 2012\Projects\NaoLeap\NaoLeap\bin\Debug\NaoLeap.exe',加载符号。
'NaoLeap.vshost.exe'(托管(v4.0.30319)):加载'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Drawing\v4.0.0.0_uuuB03F5F7F11D50A3A\System.Drawing.dll'
'naolip.vshost.exe'(托管(v4.0.30319)):加载'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\Accessibility\v4.0_4.0.0.0__b03f5f7f11d50a3a\Accessibility.dll'
'NaoLeap.vshost.exe'(托管(v4.0.30319)):加载'C:\Users\Grace\documents\visual studio 2012\Projects\NaoLeap\NaoLeap\bin\Debug\LeapCSharp.NET4.0.dll'
LeapCSharp.NET4.0.dll中发生了类型为“System.BadImageFormatException”的首次意外异常
LeapCSharp.NET4.0.dll中发生类型为“System.BadImageFormatException”的未处理异常
其他信息:无法加载文件或程序集“naoqi-dotnet4,版本=1.14.0.218,区域性=中性,PublicKeyToken=b9b4e24bd78100d6”或其依赖项之一。试图加载格式不正确的程序。
'NaoLeap.vshost.exe'(托管(v4.0.30319)):加载'C:\WINDOWS\Microsoft.Net\assembly\GAC\U MSIL\System.Configuration\v4.0\U 4.0.0.0\Uuu b03f5f7f11d50a3a\System.Configuration.dll'
程序“[3484]naolap.vshost.exe:Managed(v4.0.30319)”已退出,代码为0(0x0)。
程序“[3484]naolap.vshost.exe:程序跟踪”已退出,代码为0(0x0)。
我试着用fuslogvw。以下是程序崩溃后刷新fuslogvw时失败程序集的两个日志报告

(一)


***装配活页夹日志条目(2013年1月2日下午7:24:49)***
手术是成功的。
绑定结果:hr=0x0。操作已成功完成。
从以下位置加载的程序集管理器:C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll
在可执行文件C:\Users\Grace\Documents\Visual Studio 2012\Projects\NaoLeap\NaoLeap\bin\Debug\NaoLeap.vshost.exe下运行
---下面是详细的错误日志。
==预绑定状态信息===
日志:User=Grace PC\Grace
日志:DisplayName=Accessibility,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a
(详细说明)
日志:Appbase=file:///C:/Users/Grace/documents/visual studio 2012/Projects/NaoLeap/NaoLeap/bin/Debug/
日志:初始PrivatePath=NULL
日志:Dynamic Base=NULL
日志:缓存基=NULL
日志:AppName=naolap.vshost.exe
调用程序集:System.Windows.Forms,版本=4.0.0.0,区域性=neutral,PublicKeyToken=b77a5c561934e089。
===
日志:开始验证所有依赖项。
日志:[1级]开始验证本机映像
<meta http-equiv="Content-Type" content="charset=unicode-1-1-utf-8"><!-- saved from url=(0015)assemblybinder: --><html><pre>
*** Assembly Binder Log Entry  (2/1/2013 @ 7:24:49 PM) ***

The operation was successful.
Bind result: hr = 0x0. The operation completed successfully.

Assembly manager loaded from:  C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll
Running under executable  C:\Users\Grace\Documents\Visual Studio 2012\Projects\NaoLeap\NaoLeap\bin\Debug\NaoLeap.vshost.exe
--- A detailed error log follows. 

=== Pre-bind state information ===
LOG: User = Grace-PC\Grace
LOG: DisplayName = Accessibility, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
 (Fully-specified)
LOG: Appbase = file:///C:/Users/Grace/documents/visual studio 2012/Projects/NaoLeap/NaoLeap/bin/Debug/
LOG: Initial PrivatePath = NULL
LOG: Dynamic Base = NULL
LOG: Cache Base = NULL
LOG: AppName = NaoLeap.vshost.exe
Calling assembly : System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.
===
LOG: Start validating all the dependencies.
LOG: [Level 1]Start validating native image dependency mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.
WRN: No matching native image found.

</pre></html>
<meta http-equiv="Content-Type" content="charset=unicode-1-1-utf-8"><!-- saved from url=(0015)assemblybinder: --><html><pre>
*** Assembly Binder Log Entry  (2/1/2013 @ 7:24:50 PM) ***

The operation was successful.
Bind result: hr = 0x0. The operation completed successfully.

Assembly manager loaded from:  C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll
Running under executable  C:\Users\Grace\Documents\Visual Studio 2012\Projects\NaoLeap\NaoLeap\bin\Debug\NaoLeap.vshost.exe
--- A detailed error log follows.
=== Pre-bind state information ===
LOG: User = Grace-PC\Grace
LOG: Where-ref bind. Location = C:\Users\Grace\Documents\Visual Studio 2012\Projects\NaoLeap\NaoLeap\bin\Debug\NaoLeap.exe
LOG: Appbase = file:///C:/Users/Grace/documents/visual studio 2012/Projects/NaoLeap/NaoLeap/bin/Debug/
LOG: Initial PrivatePath = NULL
LOG: Dynamic Base = NULL
LOG: Cache Base = NULL
LOG: AppName = NaoLeap.vshost.exe
Calling assembly : (Unknown).
===
WRN: Native image will not be probed in LoadFrom context. Native image will only be probed in default load context, like with Assembly.Load().

</pre></html>