VS2010とVS2012の両方で以下のコードを実行しましたが、VS2012だけが応答を返します。私は検索して、VS2010で非同期と待機を有効にする必要があります。
次に、AsyncCtpLibrary DLLリファレンスを使用して、有効にしました。しかしまだvs2010は応答を返さない。非同期、Visual Studio 2010で待っています
static void Main(string[] args)
{
Task<string> task = GetCustomerDetails(); //PushCustomerDetails();
task.Wait();
var x = task.Result;
}
static async Task<string> GetCustomerDetails()
{
var httpClientHandler = new HttpClientHandler()
{
Credentials=new NetworkCredential("demo","demo"),
};
var httpClient = new HttpClient(httpClientHandler);
httpClient.DefaultRequestHeaders.Accept.Clear();
httpClient.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
var result1 = await httpClient.GetStringAsync("URL")
return result1.ToString();
}
最新のバージョンのVisual Studioにアップデートできない理由は何ですか? VS2010は本当に*非常に古いです... –