BraintreeHttp-Dotnet.dll | Мне нужно строго подписать эту сборку, чтобы использовать в проекте .Net 4.6.1 - PullRequest
0 голосов
/ 05 апреля 2019

Проверка версии 2 PayPalCheckoutSdk зависит от BraintreeHttp-Dotnet.dll. PayPalCheckoutSdk строго подписан для использования в .Net 4.6.1, однако BraintreeHttp-Dotnet.dll не является строго подписанным. Это заставляет PayPalHttpClient выдавать исключение при доступе:

"Could not load file or assembly 'BraintreeHttp-Dotnet, Version=0.1.5.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. A strongly-named assembly is required. (Exception from HRESULT: 0x80131044)"

Файл BraintreeHttp-DotNet.dll недоступен на их сайте github, поэтому я не могу добавить свой собственный ключ для его строгой подписи.

Я нахожусь в ловушке 22 ситуации, так как я должен скомпилировать свой проект в .Net, а не .Net Standard.

Есть ли решение или обходной путь?

1 Ответ

0 голосов
/ 09 апреля 2019

Полное раскрытие: я работаю в Braintree.Если у вас есть какие-либо дополнительные вопросы, свяжитесь с support .

Мы добавили поддержку Strong Naming в версии 2.54.0 нашего .NET SDK .Я хотел бы убедиться, что вы хотя бы на этой версии, но очень рекомендую использовать последнюю версию, которая 4.11.0 .

...