我正在使用Microsoft Visual Developer 2010 Express,MVC 3,C#。我使用Package Manager Console安装了ITextSharp版本5.1.3。当我运行我的程序时,我收到一条消息:
“无法加载文件或程序集'itextsharp,版本= 10.0.0.0 ....”
我单击项目中References下的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);
答案 0 :(得分:2)
删除对iTextSharp的引用,右键单击Solution explorer上的Project,然后选择“Clean”,然后重建解决方案以查看问题是否消失。 另外请确保您没有引用Version = 10.0.0.0 ....添加到您的Web.Config。