我正在尝试使用 c#.net MVC Web应用程序上的ABCPdf.net
生成PDF。在加载解决方案时,我收到以下错误:
Could not load file or assembly 'ABCpdf, Version=10.1.2.5,
Culture=neutral, PublicKeyToken=a7a0b3f5184f2169' or one of its dependencies.
The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
问题是,bin文件夹中的ABCPdf.dll
版本始终加载版本 1.0.0.0 ,而应用程序需要版本 10.1.2.5 。
我不确定dll
版本 1.0.0.0 的加载位置。
我执行了以下操作,希望获得良好的结果,但没有解决问题:
删除了引用并再次添加
清理解决方案并重新重建
尝试从bin文件夹手动删除dll
版本 1.0.0.0 并粘贴版本 10.1.2.5 。但是当我再次运行VS2015
时,bin文件夹会将dll
版本 1.0.0.0 替换为 10.1.2.5
从 C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary
ASP.NET文件中删除了所有内容
答案 0 :(得分:0)
您应该尝试以下几点:
使用fusion log viewer启用和浏览日志。启动VS Developer命令提示符控制台键入'fuslogvw'以运行Fusion日志查看器。
再次运行应用程序或在此处发布后,分析ABCPDF的日志。