【发布时间】:2013-01-25 06:26:14
【问题描述】:
我有一个包含许多项目的 Caliburn.Micro 应用程序。多个项目在单独的文件夹中引用相同的 dll。现在我需要用更新的版本替换那个 dll。我从所有项目中删除了引用并再次添加。 但是我遇到了运行时错误:
你能帮忙吗?
附:我尝试使用 fuslogvw.exe,但它显示为空:
【问题讨论】:
-
错误是什么&最好将nuget用于第三方dll。
-
在我的问题的图片中可以看到错误:无法加载文件或程序集'FileHelpers,Version=2.0.0.0,Culture=neutral,PublicKeyToken=3e0c08d59cc3d657'或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。 (HRESULT 异常:0x80131040)
-
您是否尝试过清理和重建您的解决方案?
-
是的,但没有帮助。
-
嗯,更新不太顺利。它正在查找 FileHelpers.dll 程序集的错误版本,可能是旧版本。如果您不知道它的来源,请使用 Fuslogvw.exe 获得洞察力。
标签: c# .net-assembly caliburn.micro assemblybinding fuslogvw