我正在试着检查MvcRazorToPdf。我是从Nuget经理那里安装的。当我试图构建项目时,我会收到以下错误消息:
错误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,Culture=neutral,PublicKeyToken=8354ae6d2174ddca‘
为了解决这个问题,我从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、Version=5.5.3.0、Culture=neutral、PublicKeyToken=8354ae6d2174ddca‘或其依赖项之一。所定位的程序集的清单定义与程序集引用不匹配。(HRESULT例外: 0x80131040)
有什么办法处理这件事吗?谢谢。
发布于 2015-11-18 09:22:44
DSB,我写了这篇文章,因为在评论中写得太多了。
此链接应有助于解决您的蔚蓝查询所以。
关于我所说的更新wkhtml文件的内容,您需要单击此链接wkhtml下载 (这是站点wkhtml页面的链接),因为这将为您提供您需要的3个更新的文件。下载完成后,您可以做两件事,以便将这些新文件输入到解决方案中。此下载将保存安装程序到您的计算机,其中包含3个文件。当您保存这些文件时,请记下要将它们保存到何处。
1. If you can't download or don't have an extraction tool then run the setup of the downloaded file. This should save into your program files in your standard drive. Navigate through program files to the wkhtmltopdf folder, click on it, then click the bin folder and inside this you'll find the 3 updated wkhtml files.
当您获得这三个文件时,将这些文件添加到解决方案中现有的rotativa文件夹中。做一个重建的灵魂,如果必要的话,只是为了更新它。希望这能帮上忙!
https://stackoverflow.com/questions/33759490
复制相似问题