![](/img/trans.png)
[英]Is it a bad practice to use a digital signature to sign a strongly named assembly?
[英]BraintreeHttp-Dotnet.dll | I need to strongly sign this assembly to use in a .Net 4.6.1 project
版本2簽出PayPalCheckoutSdk取決於BraintreeHttp-Dotnet.dll。 在.Net 4.6.1中使用PayPalCheckoutSdk進行了強簽名,但是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中編譯我的項目。
是否有可用的解決方案-解決方法?
全面披露:我在Braintree工作。 如果您還有其他疑問,請隨時與支持小組聯系。
我們在.NET SDK的2.54.0版本中添加了對強命名的支持。 我會確保您至少使用此版本,但強烈建議您使用最新版本4.11.0 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.