![](/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.