我想看看MvcRazorToPdf。我正在从Nuget Manager安装它。 当我尝试构建项目时,我收到此错误消息:
错误5汇编'MvcRazorToPdf,Version = 1.0.0.0,Culture = neutral, PublicKeyToken = null'使用'itextsharp,版本= 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)
描述:执行期间发生了未处理的异常 当前的网络请求。请查看堆栈跟踪了解更多信息 有关错误的信息以及它在代码中的起源。
异常详细信息:System.IO.FileLoadException:无法加载文件或 assembly'itextsharp.xmlworker,Version = 5.5.3.0,Culture = neutral, PublicKeyToken = 8354ae6d2174ddca'或其中一个依赖项。该 找到程序集的清单定义与程序集不匹配 参考。 (HRESULT异常:0x80131040)
任何想法如何处理这个?感谢。
答案 0 :(得分:0)
DSB我写这篇文章太多了,无法发表评论。
此链接应有助于解决您的天蓝色查询SO。
关于更新wkhtml文件的说法,您需要点击此链接wkhtml download(这是网站wkhtml page的链接),因为这将为您提供3个更新的文件你需要旋转。下载完成后,您可以执行以下两项操作,以便将这些新文件放入解决方案中。此下载会将安装程序保存到包含3个文件的计算机中。保存文件时,请记下保存文件的位置。
下载7zip处的7个zip或任何文件提取工具(如果您还没有)。右键单击下载并使用提取工具提取并保存3个更新的文件。
如果您有这三个文件,请将这些文件添加到解决方案中现有的rotativa文件夹中。如有必要,只需更新它就可以重建灵魂。希望这会有所帮助!!