Почему моя программа не использует правильную версию ITextSharp? - PullRequest
2 голосов
/ 17 января 2012

Я использую Microsoft Visual Developer 2010 Express, MVC 3, C #.Я установил ITextSharp версии 5.1.3 с помощью консоли диспетчера пакетов.Когда я запускаю свою программу, я получаю сообщение:

«Не удалось загрузить файл или сборку» itextsharp, Version = 10.0.0.0…. »

Я нажимаюна itextsharp под ссылками в моем проекте.Браузер объектов имеет две версии ITextSharp.Первая версия 10.0.0.0.Вторая версия 5.1.3.Я думаю, что программа сначала смотрит на версию 10.0.0.0, потому что она первая в списке.Я попытался удалить версию 10.0.0.0 с помощью консоли, но ее не удалось найти.

Вопросы: существует ли версия iTextSharp 10.0.0.там?Я не мог найти один.Я нашел сайт, который говорит, что версия 5.1.3 является последней.

Как удалить версию 10.0.0.0, если она установлена ​​в моей системе и не должна быть там?

Вот код, вызывающий ошибку:

byte[] buffer = standardPdfRenderer.Render(htmlText, pageTitle);

1 Ответ

2 голосов
/ 17 января 2012

Удалите ссылки на iTextSharp, щелкните правой кнопкой мыши Project в обозревателе решений и выберите «Очистить», а затем пересоберите решение, чтобы увидеть, исчезнет ли проблема. Также убедитесь, что у вас нет ссылки на версию = 10.0.0.0…. добавлен в ваш Web.Config.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...