我试图让RestSharp的梗概位进入我的Windows CE / Compact Framework的3.5应用程序。
这种简约的代码:
RestClient client = new RestClient("http://192.164.144.42:72921/");
RestRequest request = new RestRequest("api/vendorItems/", Method.GET);
RestResponse response = client.Execute(request) as RestResponse;
string content = response.Content; // raw content as string
...首先引起一个问题,因为我不得不改变这一点:
RestResponse response = client.Execute(request);
......这样的:
RestResponse response = client.Execute(request) as RestResponse;
......但即使该未成年人的胜利,这条线还不会编译:
RestRequest request = new RestRequest("api/vendorItems/", Method.GET);
......告诉我,“ 类型‘的System.Uri’在没有引用的组件定义。您必须添加到程序集的引用“系统,版本= 2.0.0.0”
我有系统的引用,但它是3.5.0.0版本(运行版本== V2.0.50727)
我能做些什么来获取行编译没有降级我的系统参考(这无疑会导致编译器鸣叫有关的其他代码行)?
UPDATE
在VS 2008中,我得到很多从编译器划伤其对新的语言结构,如异步事情头部发出的ERR封邮件; 在VS 2013年,我得到:
...然后:
而在VS 2013 RC,它说: “(不兼容)[CRLF + Tab键]这个项目是不兼容的iwth Visual Studio的最新版”