【问题标题】:How to add a DLL reference to a ASP.NET C# web application (the dll is a wrapper for underlying c libraries)如何将 DLL 引用添加到 ASP.NET C# Web 应用程序(dll 是底层 c 库的包装器)
【发布时间】:2013-06-05 11:23:57
【问题描述】:

我必须使用第三方 dll(称为 Jedox.Palo.Comm.dll) 这个 dll 又引用了另外两个组件 - 1. libpalo_ng.dll 和 2. libpalo2.dll 这两个不是 .net 程序集,而是 c++ 库。 Jedox.Palo.Comm.dll 是这些底层 c++ 库的 .Net 包装器。

现在,当我创建控制台应用程序时,只需将其他 2 个 dll 放在 bin 中即可 但是我在网络应用程序中做什么。 bin中的放置文件似乎不起作用 在 web.config 中添加对 2 个 dll 的引用会引发错误(无效程序集) 否则,如果我排除 2 个 dll,我会收到 Jedox.Palo.Comm.dll 的 FileNotFound 异常,或者找不到它的依赖项之一。

如有任何进一步的说明,请联系我!

感谢和问候 英德拉吉特

【问题讨论】:

  • 放到system32目录下? (或 syswow64 用于 64 位 Windows 上的 32 位)
  • 成功了!万分感谢!现在被困了几个小时,对解决方案的简单程度感到有些尴尬!感谢和问候英德拉吉特

标签: c# asp.net .net dll wrapper


【解决方案1】:

简单地将两个 dll,libpalo_ng.dll 和 libpalo2.dll 添加到 SysWOW64 目录就可以了!谢谢亚历克斯 K!

【讨论】:

    猜你喜欢
    • 2015-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多