После обновления моего приложения MVC4 до MVC5 и выполнения этого tutorial я получаю ошибку компиляции:
@using System.Net.Http
@model MyApplication.Models.Data
@{
ViewBag.Title = "My Page";
}
@using (Ajax.BeginForm("Add", "Home", HttpMethod.Post, new AjaxOptions() { UpdateTargetId = "Result" }, new { @class = "form-horizontal" }))
{
@Html.Partial("Partial")
<div id="Result">
@Html.Partial("AddPartial", Model);
</div>
}
ошибка CS0103: имя «HttpMethod» не существует в текущем контексте
У меня есть ссылка на System.Net.Http.dll (4.0.0.0) в моем проекте.
РЕДАКТИРОВАТЬ: после обновления у меня все еще есть предупреждение в «управлении пакетами Nuget», в котором говорится, что некоторые пакеты не могут быть полностью удалены, и мне предлагается перезапустить VS, но это не сработало, и предупреждение остается там.