你不能从64位应用程序中动态或静态加载32位库,反之亦然。 以下是我知道的一些解决方法: 制作一个64位版本的DLL 制作一个32位版本的应用程序 引入一个COM代理对象(也称为代理),作为通信中介。 在此处描述。 将DLL托管在单独的(32位)EXE中,并使用IPC技术 有许多进程间通信(IPC)技术。以下是一些示例: 命名管道 Windows消息 套接字 HTTP监听器 WCF服务(在此处描述) .NET远程处理