RestSharp和RestSharpSigned问题

问题描述 投票:0回答:2

基于多个包的依赖性,我必须使用这两个包,除了使用API​​,它调用仅存在于RestSharpSigned中的方法。以下是调用方法的跟踪和错误:

{“找不到方法:'RestSharp.IRestRequest RestSharp.RestRequest.AddFile(System.String,System.Action`1,System.String,System.String)'。”}

现在我知道这个问题的原因是如果我只有RestSharpSigned我可以毫无问题地调用该方法,然后使用预期的API而没有问题,但如果我同时使用RestSharp和RestSharpSigned我收到此错误。

有关这种情况的解决方案吗?

c# asp.net docusignapi restsharp
2个回答
0
投票

由于您使用的是.NET Framework 4.6.1,因此您应该使用最新版本的ResySharp(此时为106.X)。

因此,从版本106开始,签名的RestSharp包已经包含已签名的程序集,并且RestSharp.Signed包不再被释放。

我假设您使用版本106,同时使用签名包中的旧版本,这会导致版本冲突和不兼容的签名问题。

您应该停止使用Signed包并使用最新版本的RestSharp包,确保为解决方案中的所有项目使用一个版本的包。


0
投票

虽然这确实可以解决两个包重叠的问题,但API需要restsharpsigned,如果我只使用RestSharp,则会出现不符合要求的编译器错误。

© www.soinside.com 2019 - 2024. All rights reserved.