C# 是否可以将签名的RestSharp NuGet软件包与Twilio一起使用?
我们既使用DocuSign的API,它需要RestSharp的签名版本,也希望集成Twilio,它需要未签名版本。我花了一点时间试图让这两个DLL为它们的每个依赖项解析,但没有任何运气。在这一点上,我希望有一种方法可以将已签名的RestSharp dll与Twilio一起使用。以前有人有过这方面的经验吗 当我尝试删除未签名的RestSharp时,我的DocuSign代码工作正常,但现在TwilioRestClient无法解析依赖项。这两个库都是105.2.3.0 Twilio.Api.dll中发生“System.IO.FileLoadException”类型的异常,但未在用户代码中处理 其他信息:无法加载文件或程序集的RestSharp, Version=105.2.3.0,Culture=neutral,PublicKeyToken=null'或其 依赖关系。定位程序集的清单定义不正确 匹配程序集引用。(来自HRESULT的异常:0x8013100)C# 是否可以将签名的RestSharp NuGet软件包与Twilio一起使用?,c#,.net,twilio,restsharp,C#,.net,Twilio,Restsharp,我们既使用DocuSign的API,它需要RestSharp的签名版本,也希望集成Twilio,它需要未签名版本。我花了一点时间试图让这两个DLL为它们的每个依赖项解析,但没有任何运气。在这一点上,我希望有一种方法可以将已签名的RestSharp dll与Twilio一起使用。以前有人有过这方面的经验吗 当我尝试删除未签名的RestSharp时,我的DocuSign代码工作正常,但现在TwilioRestClient无法解析依赖项。这两个库都是105.2.3.0 Twilio.Api.dll中发
这个问题对我来说是个噩梦。在我的例子中,我使用的是EasyPost,它使用RestSharpSigned。同样的区别 我最终不得不停止直接依赖nuget来获取引用RestSharp的包。并使用工具向第三方DLL添加强命名。它还将对未签名DLL的引用修复为对新签名DLL的引用
您解决了问题吗?没有。我唯一能解决这个问题的方法是将流程分离到不同的应用程序中。我最终通过一个消息队列在两者之间传输数据。