我有一个带有x86导出类的C ++ main.dll,它是x#86在C#/ CLI中的包装,并链接了main.dll的lib,我有一个使用该包装的C#Test.exe应用程序(在Properties-> Build-> Platform Target-> x86中也设置为32bit),我通过右键单击References-> Add Reference-> Test.Wrapper.Dll来引用它。
我曾尝试使用Dependency Walker,除API-MS-WIN等外,其他一切看起来都是正确的,但是根据this的帖子,这很正常。
我安装了C ++ 2013、2015、2017可再发行组件。
Test.Wrapper.dll也位于Test.exe的输出文件夹中。
此后我一无所知,我们将不胜感激。
未处理的异常:System.IO.FileNotFoundException:无法加载 文件或程序集“ Test.Wrapper.dll”或其依赖项之一。的 在Test.Program.Main(String []中找不到指定的模块 args)