无法加载文件或程序集(我的项目的dll之一,存在)

时间:2011-07-14 14:47:06

标签: c# wcf

我有一个winforms应用程序,它调用wcf服务。在wcf服务中,我有这个错误:

无法加载文件或程序集(以及作为我项目之一的程序集的详细信息)。

这开始发生了,我怎样才能确保装配加载?

由于

2 个答案:

答案 0 :(得分:2)

我建议你使用Assembly Binding Log Viewer来找出你的装配没有加载的原因。

答案 1 :(得分:1)

这是显而易见的,但是当我开始使用VS2010时,我遇到了这个问题。当您创建一个类似winforms应用程序或控制台应用程序的新项目时,默认的.net类型由VS设置为.net 4 Client Profile。无论出于何种原因,当项目设置为此.net框架时,某些库将无法加载,所有您将获得的是上面的错误消息,在我尝试编译时,在我的情况下,它永远不会加载我使用的所有Castle Windsor库我的项目,通过转到解决方案资源管理器中的项目,修复程序仅将其设置为.NET 4(无客户端配置文件)或.NET 3.5 - >属性,然后设置.net框架。