MSTSCLib.DLL BadImageFormatException,RDP控件无法在32位操作系统上运行

时间:2014-03-20 13:02:01

标签: visual-studio 32bit-64bit remote-desktop rdp mstsc

在我的应用程序中(vs 2012)我使用

  

Microsoft RDP客户端控制

(COM)远程连接到机器。它运行良好,除非我在32位操作系统上运行我的exe,然后抛出BadImageFormatException!

错误日志:

  

无法加载文件或程序集Interop.MSTSCLib或其中一个   依赖。系统找不到指定的文件。

1-我尝试了不同版本的COM(Microsoft RDP客户端控制版本2到10),以及" Microsoft终端服务客户端控件"

2-我试图将目标平台设置为任何CPU,x86,x64

3-我试图嵌入库

我必须确保这个应用程序适用于64位和32位操作系统,任何想法?

1 个答案:

答案 0 :(得分:0)

我在第二个答案中找到了解决方案: here

但我所做的只是构建我的应用程序,目标CPU x86和复制的DLL在我的exe的相同路径中,并且都运行良好