- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用 asp.net C# 开发了一个 Web 应用程序来下在线订单。我的应用程序。在 SAP 服务器(Windows 2008 R2)上运行良好,但是当我将我的项目复制到我的本地计算机(运行 Windows 7)时出现错误,看不到 SAPbobsCOM 引用。我的机器上没有 SAP API DI
我尝试在X86 中调试我的应用程序来解决这个问题。但没有运气。这是我得到的错误
检索 CLSID 为 {632F4591-AA62-4219-8FB6-22BCF5F60090} 的组件的 COM 类工厂失败,原因如下:80040154 类未注册(HRESULT 异常:0x80040154 (REGDB_E_CLASSNOTREG))。
谢谢你
最佳答案
问题是由于为您的应用选择了Any CPU
平台目标造成的。
这意味着您的应用程序可以作为 32x
和 x64
进程运行,具体取决于执行您的应用程序的 .NET 运行时位数。如果您的进程以 x64
运行并且您安装了 32x
DI API(反之亦然),则会遇到此问题,因为 DI API 需要将 native DLL 加载到您的进程中。但是,32x
DLL 无法加载到 x64
进程中,反之亦然。
这就是为什么我们必须明确允许您的应用使用与其使用的 DI API 位数完全相同的位数。
为此:
关于c# - SAPbobsCOM 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22616630/
我使用 asp.net C# 开发了一个 Web 应用程序来下在线订单。我的应用程序。在 SAP 服务器(Windows 2008 R2)上运行良好,但是当我将我的项目复制到我的本地计算机(运行 Wi
我开发了一个控制台应用程序以通过 DI API 连接到 SAP B1,并注意到下面的行执行起来太慢了。运行大约需要 1 分钟。 SAPbobsCOM.Company oCompany = new SA
我是一名优秀的程序员,十分优秀!