Я пытаюсь загрузить .dll
из itext7, но если я использую это
Add-Type -Path "D:\Eigene\Packages\itext7.7.1.5\lib\net40\itext.kernel.dll"
Я получаю следующее исключение (перевод с немецкого):
Add-Type : Add-Type : Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information.
In Zeile:2 Zeichen:1
+ Add-Type -Path "D:\Eigene\Packages\itext7.7.1.5\lib\net40\itext.kerne ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Add-Type], ReflectionTypeLoadException
+ FullyQualifiedErrorId : System.Reflection.ReflectionTypeLoadException,Microsoft.PowerShell.Commands.AddTypeCommand
Когда я использую:
try { Add-Type -Path "D:\Eigene\Packages\itext7.7.1.5\lib\net40\itext.kernel.dll" }
catch { $_.Exception.LoaderExceptions }
Там написано (также переведено с немецкого):
Файл или сборка "BouncyCastle.Crypto, версия = 1.8.1.0,
Культура = нейтральная, PublicKeyToken = 0e99375e54769942 "или зависимость
это не было найдено. Система не может найти указанный файл.
Как я могу это исправить?
EDIT :
В моей системе я обнаружил dll BouncyCastle, который он также загружал при установке пакета itext7, но он также не работает, если я загружаю "D:\Eigene\Packages\Portable.BouncyCastle.1.8.5\lib\net40\BouncyCastle.Crypto.dll"
перед загрузкой itext.kernel.dll
.