Я работаю над старым проектом WebForms.Периодическая ошибка: тип «HttpRequestMessage» определен в сборке, на которую не ссылаются
Иногда он не будет строить
The type 'HttpRequestMessage' is defined in an assembly that is not referenced. You must add a reference to assembly 'System.Net.Http, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'.
Исключения выше брошен на Request
на этой линии
public class MyController : ApiController
{
[System.Web.Http.HttpPost]
public string Test()
{
string data = Request.Content.ReadAsStringAsync().Result;
}
}
Чтобы быть в состоянии запустить сайт, я просто должен Rebuild решения (ничего не меняя).
Любая идея, что может быть причиной этого?
почему версия 4.0.0.0, я думаю, он должен 2.0.0.0 для старого проекта. –
@VinhVu - Спасибо за обновление. Согласен с вами. Это была моя ошибка. Я обновил это. – jignesh
Спасибо, я попробую, но вы понимаете, почему это работает иногда? – Aximili