我编写了一个非常简单的C# Windows Forms应用程序,一位同事想在 Windows 7 上使用Parallels 8对其进行测试,因为他只有一台 Mac。
问题是,当他使用调试文件夹中的 EXE 文件启动它时,他收到以下错误:
启动 OMAPI 时出错(无法加载 DLL 'libomapi.dll':找不到指定的模块。(来自 HRESULT 的异常:0x8007007E))检查所需的 .dll 文件是否存在正确的版本:OmApiNet.dll libomapi.dll
从下图中可以看出,所需的 DLL 文件就在同一个文件夹中,如果他将此调试文件夹带到 Windows PC 上,它工作正常,所以这肯定是某种虚拟机或 Parallels 特定的问题。
我该如何解决这个问题?
我还没有真正使用足够多的虚拟机来知道问题可能是什么......