无法加载DLL“libcurl.dll”:找不到指定的模块
我在我的 asp.net 项目中使用 LibCurlNet。我用它将一些字段发布到服务器。我下载了库并将其添加到我的项目中作为参考。起初我可以运行我的项目。 但现在当我运行项目时,我遇到了一个异常:
{System.DllNotFoundException:无法 加载DLL'libcurl.dll': 找不到指定的模块。 (HRESULT 异常:0x8007007E)
在 SeasideResearch.LibCurlNet.External.curl_global_init(Int32 标志)在 SeasideResearch.LibCurlNet.Curl.GlobalInit(Int32 标志)在 c:\Users\Administrator\Documents\Visual 工作室 2008\WebSites\WebProjectUpload\App_Code\Curl.cs:行 47 在 Post.Main(String[] args) 中 c:\Users\Administrator\Documents\Visual 工作室 2008\WebSites\WebProjectUpload\App_Code\Post.cs:行 21}
我在“Curl.GlobalInit((int)CURLinitFlag.CURL_GLOBAL_ALL);”行有一个例外
当我尝试添加对我的项目的引用时,在 bin 文件夹中我发现了三个 .dll 文件,但我只添加了“LibCurlNet.dll”。谁能帮助我吗?
I am using LibCurlNet on my asp.net project. I post some fields to server with it. I downloaded library and added it to my project as reference. At first I could run my project.
But now when I run project, I have an exception:
{System.DllNotFoundException: Unable
to load DLL 'libcurl.dll': The
specified module could not be found.
(Exception from HRESULT: 0x8007007E)
at
SeasideResearch.LibCurlNet.External.curl_global_init(Int32
flags) at
SeasideResearch.LibCurlNet.Curl.GlobalInit(Int32
flags) in
c:\Users\Administrator\Documents\Visual
Studio
2008\WebSites\WebProjectUpload\App_Code\Curl.cs:line
47 at Post.Main(String[] args) in
c:\Users\Administrator\Documents\Visual
Studio
2008\WebSites\WebProjectUpload\App_Code\Post.cs:line
21}
and I have the exception at line "Curl.GlobalInit((int)CURLinitFlag.CURL_GLOBAL_ALL);"
When I try to add reference to my project, in bin folder I found three .dll file but I just add the "LibCurlNet.dll". Can anyone help me?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以尝试将 dll 放入 bin 文件夹中并从那里添加引用吗?
或者,您可以将程序集放置在 GAC 中。
Can you try placing the dll in your bin folder and adding the reference from there?
Alternatively you can place your assembly in the GAC.