Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/263.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Castle Windsor-无法加载文件或程序集_C#_.net_Asp.net Mvc 3_Castle Windsor - Fatal编程技术网

C# Castle Windsor-无法加载文件或程序集

C# Castle Windsor-无法加载文件或程序集,c#,.net,asp.net-mvc-3,castle-windsor,C#,.net,Asp.net Mvc 3,Castle Windsor,好吧,我已经用头撞桌子三个小时了 我们最近决定从基于Sharepoint.NET3.5的系统转移到MVC3.NET4.0,这是一个好的举动 最初我创建了一个新项目。我创建了现有库(如核心库、数据库、服务库和实用程序库)的克隆,并使用Castle Windsor IoC配置了一个自定义结构项目,以将所有内容绑定在一起。太好了-一切都按预期进行 我决定改变的一件事是,Sharepoint要求在GAC中对dll进行签名。我不再需要这个了,所以我从每个项目中删除了这个设置和snk文件。我还想将项目从.N

好吧,我已经用头撞桌子三个小时了

我们最近决定从基于Sharepoint.NET3.5的系统转移到MVC3.NET4.0,这是一个好的举动

最初我创建了一个新项目。我创建了现有库(如核心库、数据库、服务库和实用程序库)的克隆,并使用Castle Windsor IoC配置了一个自定义结构项目,以将所有内容绑定在一起。太好了-一切都按预期进行

我决定改变的一件事是,Sharepoint要求在GAC中对dll进行签名。我不再需要这个了,所以我从每个项目中删除了这个设置和snk文件。我还想将项目从.NET3.5升级到4.0,所以我修改了目标框架,修复了一些错误,现在构建良好

由于某些原因,当Windsor尝试安装其组件时,我遇到以下错误

windsorContainer = new WindsorContainer()
    .Install(FromAssembly.This()); //looks for types of IWindsorInstaller in this assembly
无法加载文件或程序集“Company.Utility,Version=2.0.1.0,Culture=neutral,PublicKeyToken=null”或其依赖项之一。定位的程序集清单定义与程序集引用不匹配。(来自HRESULT的异常:0x8013100)

我已经尝试了我能想到的一切。清除所有bin文件夹并重新生成。清除了我的gac windows\assembly,清除了临时asp.net文件,iis重置

我肯定这一定是某种缓存问题,但我就是找不到解决办法


有什么想法吗?

您尝试过使用程序集绑定日志查看器工具()吗?谢谢。我决定恢复我的更改,并采取更交错的方法。错误应该再次发生,所以当我发现原因是什么时,我将更新此线程。