Я хочу разработать приложение, которое может читать токен и выполнять подписание PDF. К вашему сведению, я успешно подписал PDF-документ, но после того, как я обновил версию Pkcs11Interop с 3.3.0.0 до 4.1.1.0, затем подписанное превращение не удалось. Я пытался включить AutoGenerateBindingRedirects, но все равно не могу подписать PDF
Ожидаю, что PDF успешно подписан, но я получаю эту ошибку
System.IO.FileLoadException: не удалось загрузить файл или сборку «Pkcs11Interop, версия = 3.3.0.0, культура = нейтральная, PublicKeyToken = null» или одну из ее зависимостей. Определение манифеста обнаруженной сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040)
насколько я понимаю, это приложение пыталось вызвать версию Pkcs11interop = 3.3.0.0.
Однако в Nuget Repo уже упоминается о его зависимостях. Так вроде все в порядке?
/* App.config */
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" />
</startup>
<dependentAssembly>
<assemblyIdentity name="Pkcs11Interop" publicKeyToken="c10e9c2d8c006d2a"/>
<bindingRedirect oldVersion="3.3.0.0" newVersion="4.1.1.0"/>
</dependentAssembly>
</configuration>
что я должен сделать, чтобы решить эту ошибку зависимостей?
App.config
файл? Есть изображение текста? - person vasily.sib   schedule 31.05.2019<bindingRedirect oldVersion="3.3.0.0" newVersion="4.1.1.0"/>
? (дополнительные.0
в номерах версий) - person vasily.sib   schedule 31.05.2019