Microsoft Visual Developer 2010 Express, MVC 3, C#을 사용하고 있습니다. 패키지 관리자 콘솔을 사용하여 ITextSharp 버전 5.1.3을 설치했습니다. 프로그램을 실행하면 다음과 같은 메시지가 나타납니다.내 프로그램이 올바른 버전의 ITextSharp를 사용하지 않는 이유는 무엇입니까?
“Could not load file or assembly '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);
iTextSharp Sourceforge 페이지 (http://sourceforge.net/projects/itextsharp/)에 따르면 최신 버전은 2011 년 11 월 30 일 현재 5.1.3입니다. 10.0.0.0 버전에 대해서는 간단히 제거 할 수 있습니까? 참조를 제거하는 대신 참조에서 가져 왔습니까? –
problrem은 참조에 하나만있는 인스턴스입니다. 그것을 클릭하면 Object Brawser에 두 버전이 모두 표시됩니다. 나는 그것을 제거하는 다른 방법을 아직 모른다. – CloudyKooper