【发布时间】:2020-05-29 22:02:44
【问题描述】:
我们正在 vb.net 中开发一个 Windows 窗体应用程序,该解决方案中有 400 多个项目,并且构建在 64 位架构中。现在,我们有一个具有 32 位架构的 c++ 类型的外部 dll,我们可以在我们的应用程序中引用它,但会抛出这样的错误
“试图加载格式不正确的程序。(来自 hresult 的异常:0x8007000в)”
我是否可以在不将所有 400 个项目更改为 32 位架构的情况下运行应用程序并引用 dll?
【问题讨论】:
-
这个dll有什么作用?
-
Winforms 应用程序中的 400 个项目???主啊,我的好奇心被激发了。
标签: c++ vb.net exception dll dllimport