我正在尝试查看 MvcRazorToPdf。我正在从 Nuget Manager 安装它。当我尝试构建项目时,我收到此错误消息:
错误 5 程序集 'MvcRazorToPdf, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' 使用 'itextsharp, Version=5.5.3.0, Culture=neutral, PublicKeyToken=8354ae6d2174ddca' 它的版本比引用的程序集 'itextsharp, Version =5.5.0.0,文化=中性,PublicKeyToken=8354ae6d2174ddca' d:\PROJECTS\Crowdiet\packages\MvcRazorToPdf.1.0.2\lib\40\MvcRazorToPdf.dll Crowdiet
为了解决它,我从 Nuget 安装了最新版本的 iTextSharp。版本 5.5.7 现在我正在构建,所以它运行。
但是,当尝试执行 MvcRazorToPdf 代码时,我收到以下错误消息:
无法加载文件或程序集 'itextsharp.xmlworker, Version=5.5.3.0, Culture=neutral, PublicKeyToken=8354ae6d2174ddca' 或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。(来自 HRESULT 的异常:0x80131040)
说明:执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。
异常详细信息:System.IO.FileLoadException:无法加载文件或程序集“itextsharp.xmlworker,版本=5.5.3.0,文化=中性,PublicKeyToken=8354ae6d2174ddca”或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。(来自 HRESULT 的异常:0x80131040)
任何想法如何处理这个?谢谢。