asp.net - 如何将 32 位库安装到在 64 位机器上运行的 32 位 Web 应用程序?
问题描述
我正在尝试安装一个调用单独 dll 的库,所以我有 2 个 dll 文件。让我们分别称呼他们library.dll
和dependency.dll
。
如果两者都是 32 位,我会收到以下错误:
Unable to load DLL 'dependency.dll': The specified module could not be found.
如果它们都是 64 位的,我会得到以下信息:
An attempt was made to load a program with an incorrect format. (Exception from HRESULT: 0x8007000B)
我猜library.dll
需要是 32 位的,因为应用程序是 32 位的,但dependency.dll
需要是 64 位的,因为机器是 64 位的。不确定它是否是这样工作的,但我无法让这个库工作。有什么建议么?
解决方案
推荐阅读
- c# - ASP.NET Core 3.1:为什么我无法获取访问令牌?
- validation - 中继 HELO 问题
- database - 没有在 Power Bi 中获取 SAP HANA 表
- javascript - 无需迭代即可从 ImmutableMultiDict 获取嵌套字典
- html - 为什么我的元素不向右?
- ansible - Ansible 事实排序数据 (Cisco ACI)
- python - 替换 NumPy 数组中两个给定值之间的值
- database - 我想将我的数据库表中的(slugs)随机分配给一个锚标记,并且每次我重新加载页面时都让它们改变
- node.js - 节点 js 我的本地主机服务器在“ http://localhost:3000/ ”上无法正常工作,但对于链接 { http://localhost:3000/ index.html } 它工作正常
- linux - 从 svn 到具有所有历史记录的 gitlab 克隆 repo 的问题