我刚下载DropNet试图使用它。我在尝试new DropNetClient
时遇到异常:
Method not found: System.String RestSharp.RestClient.get_BaseUrl()
我在Google上搜索了这个,发现RestSharp可能已经引入了此错误,并建议将RestSharp更新为105,但这并没有解决问题。
这是一个已知错误,如何纠正错误?
答案 0 :(得分:2)
这是由于RestSharp的更改将BaseUrl属性从字符串转换为URI。
DropNet需要更新他们的参考资料&重建以支持105.这是打破他们的变化...... https://github.com/restsharp/RestSharp/commit/b15ee7f60b695e0578b6def7a3e1279b62d6fccd
来自https://github.com/restsharp/RestSharp/releases/tag/105.0:
新功能/改进
- 将BaseUrl转换为URI而不是字符串(可能 破坏变化)
- 将SimpleJson包更新为最新版本 (潜在的突破性变化)
- 将标签的使用转换为空格
- 加 支持XML上的DeserializeAs属性添加了能力 反序列化为结构
- 在RestRequest上添加了其他方法
- IRestRequest.AddJsonBody
- IRestRequest.AddXmlBody
- IRestRequest.AddQueryParameter
- 添加了对多部分表单的支持 请求允许请求正文和文件
错误修正
修正了对参数的潜在空引用异常 RestClient(ToString用法)
如果你得到Nuget包http://www.nuget.org/packages/RestSharp/104.5.0,那么你应该没事......