Как зарегистрировать itextsharp DLL?
Я использую библиотеку DLL itextsharp в проекте C#, и мне нужно использовать этот проект в Microsoft Access.
Мне нужно иметь возможность зарегистрировать dll-файлы, чтобы они работали, но каждый раз, когда я использую regasm.exe я получаю "RegAsm : warning RA0000 : никакие типы не были зарегистрированы".
Есть ли какой-нибудь способ зарегистрировать itextsharp или есть лучший способ развернуть мой проект и использовать его доступ?
Что я уже пробовал:
Я пробовал использовать разные версии Regasm и пробовал Regsvr32, но получаю "DIIRegisterServer не найден".
Я знаю, что могу сделать это, зарегистрировавшись через Visual Studio, но мне нужно сделать это вручную, чтобы его можно было развернуть на ПК конечных пользователей.
BillWoodruff
Рассмотрите возможность размещения вашего вопроса как проблемы на странице проекта ITextSharp с открытым исходным кодом.
F-ES Sitecore
Вы можете только "зарегистрировать" COM-библиотеки DLL, если iTextSharp не является COM-библиотекой DLL, то вы не можете зарегистрировать ее или использовать с COM-языками, такими как VBA. Как было предложено, вам нужно будет написать свой собственный COM-объект в c#, который предоставляет методы, которые могут быть использованы VBA, и эти методы будут использовать iTextSharp. Вы даже можете обнаружить, что кто-то уже написал его, если вы погуглите "itextsharp com wrapper"