get_baseUrl RestSharp错误

时间:2015-02-04 14:57:30

标签: restsharp dropnet

我刚下载DropNet试图使用它。我在尝试new DropNetClient时遇到异常:

Method not found: System.String RestSharp.RestClient.get_BaseUrl()

我在Google上搜索了这个,发现RestSharp可能已经引入了此错误,并建议将RestSharp更新为105,但这并没有解决问题。

这是一个已知错误,如何纠正错误?

1 个答案:

答案 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,那么你应该没事......