错误: 无法加载 DLL 'x.dll':找不到指定的模块。(HRESULT Exception:0x8007007E)
操作系统: Windows 7
我有两个工作站,一个安装了Visual Studio 2012并且使用.net 4.0;另一个没有安装VS。 在安装VS2012的第一台工作站上,我有一个包含C++项目的C#解决方案。 我正在使用:
[DllImport("x.dll", CallingConvention = CallingConvention.Cdecl)]
[return: MarshalAs(UnmanagedType.I4)]
在这个站点上工作正常。
但当我转移到另一个没有安装VS的站点时,出现了错误。 如果我安装了VS,则可以正常工作。
导致此问题发生的可能原因有哪些?有什么想法可以帮助我找到问题并进行调试吗?