HttpClient в ASP.NET 5.0 не найден?
Используя VS2015 и asp.net 5, когда я пытаюсь скомпилировать свой сайт, используя экземпляр System.Net.HttpClient, он говорит мне:
Не удалось найти тип или имя пространства имен 'HttpClient' (отсутствует директива using или ссылка на сборку?)
Наведя курсор мыши на код ошибки, я вижу:
"WebApplication1.ASP.NET 5.0 - Available"
"WebApplication1.ASP.NET Core 5.0 - Not Available"
У меня есть 2 рамки, перечисленные в моем файле project.json:
"frameworks": {
"aspnet50": { },
"aspnetcore50": { }
},
Я предполагаю, что один из них ответственен за отсутствие сборки, но я действительно не знаю, как это исправить или как это работает.
Как я могу заставить сайт работать с HttpClient вместо выдачи ошибок? Оскорбительный метод размещен ниже:
private async Task<string> GetStringFromUri()
{
using (var httpClient = new HttpClient())
{
result = await httpClient.GetStringAsync(
new Uri("http://baconipsum.com/api/?type=meat-and-filler"));
viewModel= result;
return viewModel;
}
}