2013-04-15 5 views
2

Я установил программное обеспечение ABCPDF7, которое преобразует html-файл в pdf и сохраняет его.Инициализатор типа для 'WebSupergoo.ABCpdf7.Internal.NDoc' выбрал исключение

Я столкнулся ошибку:

ERROR MESSAGE :The type initializer for 'WebSupergoo.ABCpdf7.Internal.NDoc' threw an exception. ERROR DETAILS : at WebSupergoo.ABCpdf7.Internal.NDoc.New() at WebSupergoo.ABCpdf7.Doc..ctor() 

на линии:

WebSupergoo.ABCpdf7.Doc oDoc = new WebSupergoo.ABCpdf7.Doc(); 

======

Эта ошибка приходит в одно старое приложение.

Так что для перекрестной проверки я создал фиктивное приложение и выполнил код в том же поле, и все сработало нормально.

Любая идея, где она не работает в существующем приложении?

ответ

1

Для доступа к ABCpdf7 требуется наличие двух DLL: ABCPDF.DLL и ABCPDFCE7.DLL. Оба должны быть одинаковой версии (вплоть до младшего номера выпуска), а также должны совпадать с битностью машины, на которой они работают (32-разрядная или 64-разрядная версия).

Возможно, одна из библиотек DLL в старой заявке неверна.

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