MvcRazorToPdf安装问题

时间:2015-11-17 14:31:43

标签: asp.net-mvc .net-assembly mvcrazortopdf

我想看看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)

任何想法如何处理这个?感谢。

1 个答案:

答案 0 :(得分:0)

DSB我写这篇文章太多了,无法发表评论。

此链接应有助于解决您的天蓝色查询SO

关于更新wkhtml文件的说法,您需要点击此链接wkhtml download(这是网站wkhtml page的链接),因为这将为您提供3个更新的文件你需要旋转。下载完成后,您可以执行以下两项操作,以便将这些新文件放入解决方案中。此下载会将安装程序保存到包含3个文件的计算机中。保存文件时,请记下保存文件的位置。

  1. 下载7zip处的7个zip或任何文件提取工具(如果您还没有)。右键单击下载并使用提取工具提取并保存3个更新的文件。

    1. 如果您无法下载或没有提取工具,请运行下载文件的设置。这应该保存到标准驱动器中的程序文​​件中。浏览程序文件到wkhtmltopdf文件夹,单击它,然后单击bin文件夹,在其中你会找到3个更新的wkhtml文件。
  2. 如果您有这三个文件,请将这些文件添加到解决方案中现有的rotativa文件夹中。如有必要,只需更新它就可以重建灵魂。希望这会有所帮助!!