我在 ac# 类库项目中引用了一个 64 位 com interop dll 并有初始化它的代码,这个库用于 asp.net 项目。
由于业务层项目和 asp.net 在 c# 中,我已配置为适用于任何 CPU 平台。我也设置了
现在,当我尝试在我的业务层项目中初始化 com 类时,我得到以下错误。任何建议这个错误是什么以及为什么它提到无效的 Win32 应用程序,因为我已经将它覆盖到 64 位。
由于以下错误,从 IClassFactory 创建具有 CLSID {31DE5D69-1F5F-434D-8855-F627EAEB2404} 的 COM 组件实例失败:800700c1 不是有效的 Win32 应用程序。(来自 HRESULT 的异常:0x800700C1)。
谢谢