刚开始使用C#(使用VS2008) - 我是一位经验丰富的Java,C ++,VC ++,VB程序员。
我从codescales.com下载了一个程序集(我猜);这是一个dll。
在我的(新)C#项目中,我添加了这个dll作为参考 - 浏览它。我有intellisense为它工作,并编写了一个简单的例子来测试它,但每次我点击VS“调试”,我得到以下异常。我是否需要“注册”或对此下载的DLL执行某些操作才能在我的项目中正确使用它? (VS似乎在构建时自动将其复制到输出目录。)
提前致谢, AJ
System.IO.FileNotFoundException是 未处理的消息=“无法加载 文件或程序集'CodeScales.Http, 版本= 1.0.0.0,文化=中立, PublicKeyToken = null'或其中一个 依赖。系统找不到 指定的文件。“
来源= “ocrTest1”
文件名=“CodeScales.Http, 版本= 1.0.0.0,文化=中立, PublicKeyToken = null“FusionLog =”=== 预绑定状态信息=== \ r \ nLOG: User = CAPTURESDK-VM \ XXXXX \ r \ nLOG: DisplayName = CodeScales.Http, 版本= 1.0.0.0,文化=中立, 公钥=空\ n (完全指定)\ r \ nLOG:Appbase = file:/// C:/ Documents and 设置/ XXXXX /我的文档/视觉 工作室 2008 /项目/ ocrTest1 / ocrTest1 /斌/调试/ \ r \ n日志: 初始PrivatePath = NULL \ r \ nCalling assembly:ocrTest1,Version = 1.0.0.0, 文化=中性, 。公钥=空\ r \ n === \ r \ n日志: 此绑定在默认加载中启动 上下文。\ r \ nLOG:没有申请 找到配置文件。\ r \ nLOG: 使用来自的机器配置文件 C:\ WINDOWS \ Microsoft.NET \框架\ V2.0.50727 \ CONFIG \ machine.config中\ r \ n日志: 政策未适用于参考 此时(私人,定制, 部分或基于位置的程序集 绑定)。\ r \ nLOG:尝试下载 新的URL文件:/// C:/ Documents and 设置/ XXXXX /我的文档/视觉 工作室 2008 /项目/ ocrTest1 / ocrTest1 /斌/调试/ CodeScales.Http.DLL \ r \ n日志: 试图下载新的URL file:/// C:/ Documents and 设置/ XXXXX /我的文档/视觉 工作室 2008 /项目/ ocrTest1 / ocrTest1 /斌/调试/ CodeScales.Http / CodeScales.Http.DLL \ r \ n日志: 试图下载新的URL file:/// C:/ Documents and 设置/ XXXXX /我的文档/视觉 工作室 2008 /项目/ ocrTest1 / ocrTest1 /斌/调试/ CodeScales.Http.EXE \ r \ n日志: 试图下载新的URL file:/// C:/ Documents and 设置/ XXXXX /我的文档/视觉 工作室 2008 /项目/ ocrTest1 / ocrTest1 / bin中/调试/ CodeScales.Http / CodeScales.Http.EXE。\ r \ n“个
答案 0 :(得分:5)
名称不匹配,不确定是怎么回事。删除装配参考。将从CodeScales.Http.V0.14.dll下载的DLL重命名为CodeScales.Http.dll。然后添加引用。
答案 1 :(得分:4)
您需要更改框架。转到“属性”并将“.Net Framework 4客户端配置文件”更改为“.Net Framework 4”。