C# 未找到程序集-新手问题 刚刚开始用C++(使用VS2008)——我是一个经验丰富的java,C++,VC++,VB程序员。

C# 未找到程序集-新手问题 刚刚开始用C++(使用VS2008)——我是一个经验丰富的java,C++,VC++,VB程序员。,c#,C#,我从codescales.com下载了一个程序集(我想是吧);这是一个动态链接库 在我的(新的)C#项目中,我通过浏览添加了这个dll作为参考。我让intellisense为它工作,并编写了一个简单的示例来测试它,但是每次我点击VS“Debug”,我都会得到以下异常。我是否需要“注册”或对下载的DLL执行某些操作,以便在项目中正确使用它?(VS似乎会在构建时自动将其复制到输出目录。) 提前感谢,, AJ System.IO.FileNotFoundException被删除 未处理的消息=“无法加

我从codescales.com下载了一个程序集(我想是吧);这是一个动态链接库

在我的(新的)C#项目中,我通过浏览添加了这个dll作为参考。我让intellisense为它工作,并编写了一个简单的示例来测试它,但是每次我点击VS“Debug”,我都会得到以下异常。我是否需要“注册”或对下载的DLL执行某些操作,以便在项目中正确使用它?(VS似乎会在构建时自动将其复制到输出目录。)

提前感谢,, AJ

System.IO.FileNotFoundException被删除 未处理的消息=“无法加载” 文件或程序集的CodeScales.Http, 版本=1.0.0.0,区域性=中性, PublicKeyToken=null'或其 依赖项。系统无法找到 指定的文件。“
Source=“ocrTest1”
FileName=“CodeScales.Http, 版本=1.0.0.0,区域性=中性, PublicKeyToken=null“FusionLog=”=== 预绑定状态信息===\r\n日志: User=CAPTURESDK-VM\XXXXX\r\n日志: DisplayName=CodeScales.Http, 版本=1.0.0.0,区域性=中性, PublicKeyToken=null\n (完全指定)\r\n日志:Appbase= file:///C:/Documents 和 设置/XXXXX/我的文档/可视 演播室 2008/Projects/ocrTest1/ocrTest1/bin/Debug/\r\n日志: 初始PrivatePath=NULL\r\n调用 程序集:ocrTest1,版本=1.0.0.0, 文化=中立, PublicKeyToken=null。\r\n==\r\n日志: 此绑定从默认加载开始 上下文。\r\n日志:没有应用程序 找到配置文件。\r\n日志: 使用来自的计算机配置文件 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\config\machine.config。\r\n日志: 策略未应用于引用 此时(私人、习俗、, 部分或基于位置的部件 绑定。\r\n日志:正在尝试下载 新网址file:///C:/Documents 和 设置/XXXXX/我的文档/可视 演播室 2008/Projects/ocrTest1/ocrTest1/bin/Debug/CodeScales.Http.DLL。\r\n日志: 正在尝试下载新的URL file:///C:/Documents 和 设置/XXXXX/我的文档/可视 演播室 2008/Projects/ocrTest1/ocrTest1/bin/Debug/CodeScales.Http/CodeScales.Http.DLL。\r\n日志: 正在尝试下载新的URL file:///C:/Documents 和 设置/XXXXX/我的文档/可视 演播室 2008/Projects/ocrTest1/ocrTest1/bin/Debug/CodeScales.Http.EXE。\r\n日志: 正在尝试下载新的URL file:///C:/Documents 和 设置/XXXXX/我的文档/可视 演播室 2008/Projects/ocrTest1/ocrTest1/bin/Debug/CodeScales.Http/CodeScales.Http.EXE。\r\n“


有一个名字不匹配,不知道是怎么发生的。拆下部件参考。将从CodeScales.Http.V0.14.DLL下载的DLL重命名为CodeScales.Http.DLL。然后重新添加引用。

您需要更改框架。转到“属性”并将“.Net Framework 4客户端配置文件”更改为“.Net Framework 4”。

。我没有仔细阅读错误。基本上看,CodeScales似乎正在尝试使用文件名进行版本控制,但这对.NET程序集并不起作用。。。