无法加载文件或程序集或其依赖项之一

时间:2010-03-15 20:06:55

标签: asp.net c#-3.0 assemblies

我在一个现有项目(C#和ASP.NET)中更改了一些名称空间,程序集的名称。但是当我尝试调试它时;我收到了这个错误。

无法加载文件或程序集“HR”或其某个依赖项。定位的程序集的清单定义与程序集引用不匹配。 (来自HRESULT的异常:0x80131040)。

我已在代码中用HR替换了DFI。

3 个答案:

答案 0 :(得分:1)

如果项目编译,则可能是在配置文件中引用程序集。我会检查你可能正在使用后期绑定引用类型的任何地方。还要检查@Page指令,因为您可能有一个引用旧HR组件的程序集限定类型引用。

答案 1 :(得分:1)

有时我遇到这样的错误并开始研究如何解决它。毕竟我只是将这样的属性添加到web.config编译节点:

<compilation debug="true" tempDirectory="c:\temp" >

我希望这可以帮助和其他人。

答案 2 :(得分:1)

我也遇到了这个可怕的错误并为此找到了解决方案......

  
      
  1. 右键单击解决方案名称
  2.   
  3. 单击“清洁解决方案”
  4.   
  5. 重新启动
  6.   
  7. 转到项目属性&gt;&gt;构建
  8.   
  9. 配置更改为发布
  10.   
  11. 开始调试(F5)
  12.   

1),2)

Right Click on the Solution name

4),5)

Change Configuration to Release

希望这也会对你有所帮助。