2015-11-17 4 views
1

Я пытаюсь проверить MvcRazorToPdf. Я устанавливаю его из Nuget Manager. Когда я пытаюсь построить проект, я получаю сообщение об ошибке:Проблемы с установкой MvcRazorToPdf

Ошибка 5 Ассамблеи 'MvcRazorToPdf, Version = 1.0.0.0, культура = нейтральной, PublicKeyToken = NULL' использует «itextsharp, Version = 5.5.3.0 , Culture = нейтрально, PublicKeyToken = 8354ae6d2174ddca», который имеет более высокую версию, чем ссылочного сборки 'itextsharp, Version = 5.5.0.0, Culture = нейтральные PublicKeyToken = 8354ae6d2174ddca' D: \ Projects \ Crowdiet \ Packages \ MvcRazorToPdf.1.0 .2 \ lib \ 40 \ MvcRazorToPdf.dll Crowdiet

Чтобы решить эту проблему, я установил последнюю версию iTextSharp из Nuget. Версия 5.5.7 Теперь я строю и так бежит.

Однако при попытке выполнить MvcRazorToPdf код, я получаю следующее сообщение об ошибке:

Не удалось загрузить файл или сборку «itextsharp.xmlworker, Version = 5.5.3.0, культура = нейтральной, PublicKeyToken = 8354ae6d2174ddca 'или одной из его зависимостей. Определение манифеста локального узла не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040)

Описание: Необработанное исключение возникло во время выполнения текущего веб-запроса. Просмотрите трассировку стека для получения более информации об ошибке и ее месте в коде.

Сведения об исключении: System.IO.FileLoadException: Не удалось загрузить файл или сборку ' itextsharp.xmlworker, Version = 5.5.3.0, культура = нейтральной, PublicKeyToken = 8354ae6d2174ddca' или один из его зависимостей. Установленное определение манифеста не соответствует сборке . (Исключение из HRESULT: 0x80131040)

Любые идеи, как с этим бороться? Благодарю.

+0

У меня возникли проблемы с использованием itextsharp при создании pdf-файлов для моего приложения mvc. Я использовал Rotativa для создания своих PDF-файлов, его очень легко настроить и реализовать. Ты это пробовал? – Scanner

+0

@ Сканер Спасибо. Я не проверял. Я посмотрю на это прямо сейчас. – dsb

+0

Оформить эту ссылку для gudiance https://github.com/webgio/Rotativa, если вам нужна помощь, просто дайте мне знать – Scanner

ответ

0

DSB Я написал это как слишком много для размещения в комментарии.

Эта ссылка поможет вам решить вашу проблему с azure SO.

Что касается того, что я сказал об обновлении ваших файлов wkhtml, вам нужно нажать эту ссылку wkhtml download (это ссылка для сайта wkhtml page), так как это предоставит вам 3 обновленных файла, необходимых для ротации. Есть две вещи, которые вы можете сделать, когда загрузка закончилась, чтобы получить эти новые файлы в ваше решение. Эта загрузка сохранит программу установки на ваш компьютер, которая содержит 3 файла. Когда вы сохраняете файлы, обратите внимание на то, где вы их сохраняете.

  1. Скачать 7 зип найти на 7zip или любой другой файл извлечения инструмента, если вы уже не один. Щелкните правой кнопкой мыши по загрузке и используйте инструмент извлечения, чтобы извлечь и сохранить 3 обновленных файла.

    1. Если вы не можете загрузить или не использовать инструмент извлечения, запустите настройку загруженного файла. Это должно быть сохранено в ваших программных файлах на вашем стандартном диске. Перейдите по программным файлам в папку wkhtmltopdf, щелкните по ней, затем щелкните папку bin и внутри нее вы найдете 3 обновленных файла wkhtml.

Когда у вас есть эти три файла, добавить их в существующую папку rotativa внутри вашего решения. Сделайте пересоединение души, если необходимо, чтобы обновить ее. Надеюсь это поможет!!

+1

Большое вам спасибо. – dsb

+0

приветствуется dsb. Ваша проблема решена? – Scanner

Смежные вопросы