0
我试图推出测试WP7这样的代码:RestSharp不工作的WP7测试
var client = new RestClient("http://google.com");
var request = new RestRequest(Method.GET);
client.ExecuteAsync(request, response => Debug.WriteLine(response.StatusCode);
这个代码写HttpStatusCode = 0,提高错误:
The type initializer for 'System.Net.WebRequest' threw an exception. System.TypeInitializationException
如何修复?
更新#1
例如,此代码在Windows类库罚款,但在Silverlight和WP7项目不起作用:
var client = new RestClient("http://carma.org/api/1.1/searchPlants");
var request = new RestRequest();
request.AddParameter("location", 4338);
request.AddParameter("limit", 10);
request.AddParameter("color", "red");
request.AddParameter("format", "xml");
var plants = client.ExecuteAsync(
request, response => Assert.AreEqual(HttpStatusCode.OK, response.StatusCode));
我也试过MS单元测试,并开始与ReSharper(AgUnit和无),Statlight,NCrunch,与不同的库,但仍然发生此错误。其他测试中没有问题,只有使用RestSharp。 – dublicator
在Silverlight项目中也有同样的错误。 – dublicator