Получение ошибки при использовании функции загруженной сборки (dll) - PullRequest
0 голосов
/ 16 марта 2012

Я создал сборку (dll) в C # .net.Он предназначен для чтения PDF-файлов, поэтому я использовал сборку "itextsharp" в качестве справочной сборки в dll.Теперь, загружая сборку с помощью функции dotnetfactory, я попытался использовать функцию для чтения файла PDF.Я получаю следующую ошибку.

Внешний объект PdfToText.PdfClass :: ReadPdfFile выдал следующее исключение: Не удалось загрузить файл или сборку 'itextsharp, Версия = 5.2.0.0, Культура = нейтральный, PublicKeyToken =8354ae6d2174ddca 'или одной из его зависимостей.Доступ запрещен.

Где PdfToText - имя пространства имен, используемое в dll, а PdfClass - имя класса. Имя функции - "ReadPdfFile".

Set obj = DotNetFactory.CreateInstance("PdfToText.PdfClass","C:\myassembly.dll")
str=obj.ReadPdfFile("C:myfile.pdf")

1 Ответ

1 голос
/ 16 марта 2012

Редактировать: пропущена ошибка

Просто добавьте сборку itextsharp к ссылочным сборкам, и это должно решить проблему.

...