2010-03-15 225 views
0

我在现有项目(C#和ASP.NET)之一中更改了名称空间的一些名称。但是当我尝试调试它时,我得到这个错误。无法加载文件或程序集或其某个依赖关系

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

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

回答

0

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

+0

感谢您的回复雅典。 我在现有的应用程序中更改了名称,并且还更改了程序集名称(因此没有旧的人力资源申明)。另外,我不认为后期绑定是造成这个错误的原因。 谢谢 – 2010-03-16 17:34:56

0

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

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

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

1

我也有这种可怕的错误,并发现了一个解决方案...

  1. 右键单击解决方案名称
  2. 单击清理解决方案
  3. 重启
  4. 转到项目属性> > Build
  5. 更改配置版本
  6. 开始调试(F5)

1),2)

Right Click on the Solution name

4),5)

Change Configuration to Release

希望这也能帮助你。

相关问题