gpt4 book ai didi

c# Web 服务引用 c# 项目引用 DLL

转载 作者:行者123 更新时间:2023-11-30 17:17:46 25 4
gpt4 key购买 nike

好吧,也许这是不可取的,但我正在为现有应用程序编写 Web 服务。我正在尝试使用我们为该项目编写的 C# 库,而该 C# 库使用的函数不是从 .NET 项目创建的 dll。我知道 DLL 不是问题,因为使用 c# 库的实际应用程序(Windows 窗体应用程序)在执行使用此 dll 的操作时没有问题,但调用 dll 方法时我的 Web 服务总是崩溃。异常(exception)情况是:

“无法加载 DLL 'foo.dll':找不到指定的模块。(HRESULT 异常:0x8007007E)”} System.Exception {System.DllNotFoundException}

从 C# 库导入的示例:

[DllImport("foo.dll")]
protected static extern void DllFunction(string param1, int param2, int param3);

我尝试将 foo.dll 添加到我项目的 Bin 目录中,但这没有用。我觉得我一定错过了一些非常明显的东西。有什么建议么?我已经阅读了一些关于 DLL 和 Web 服务的时髦的东西,并尝试了一些修复,例如 http://sites.google.com/site/tosapage/programming/asp-net#dll但它们没有用。

最佳答案

我会用 depends.exe 运行 winforms exe .对于您正在调用的 dll 需要的戴尔,您可能会收到该错误。

关于c# Web 服务引用 c# 项目引用 DLL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6256883/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com