WPF应用程序无法加载C++dll

本文关键字:加载 C++dll 应用程序 WPF | 更新日期: 2023-09-27 18:21:22

我有一个同时使用C#和C++dll的WPF应用程序。在大多数机器上,它都能正常工作,但我有一些机器,当试图在它们上运行应用程序时,我会遇到异常:模块应包含程序集清单。(HRESULT:0x80131018)我不知道这个例外。是什么导致了这种行为,解决方案是什么?

WPF应用程序无法加载C++dll

当.NET应用程序尝试将C++程序集加载为.NET dll时,将返回此HRESULT:0x80131018。问题是,在我尝试通过以下命令加载C++dll的代码中:Assembly.LoadFile(path);不同操作系统的问题取决于不同的语言,这些语言以不同的句子返回错误信息。