我需要开发获取http网站页面的应用程序
我在.Net
中找到了使用curl的教程http://thedotnetframework.blogspot.com/2008/06/lets-talk-about-http-protocol-and-http.html
我下载了curl dll文件并将引用(LibCurlNet.dll)添加到我的项目
并在我的项目中添加了该课程
但是当我运行我的项目时,我在第
行有错误消息Curl.GlobalInit((int)CURLinitFlag.CURL_GLOBAL_ALL);
错误消息显示
Unable to load DLL 'libcurl.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
似乎ibcurl.dll有问题
注意:我无法在我的项目中添加(ibcurl.dll)作为参考
请帮忙;
答案 0 :(得分:2)
您正在寻找内置的WebClient
class
您不需要任何第三方库。
答案 1 :(得分:1)
您看到的错误是您需要构建目录中存在的文件(和LibCurlShim.dll)(例如bin \ debug)或运行exe的位置。该文件没有问题 - 您无法在Visual Studio中以通常的方式将其添加为引用。
您可以右键单击Project Explorer并添加现有文件,然后选择libcurl.dll和LibCurlShim.dll。然后在解决方案资源管理器中,在这两个文件的属性上确保将Copy To Output Directory
设置为类似Copy Always or Only If Newer