Assembly 'System.Web.Http, Version = 5.2.3.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35' использует 'System.Net.Http.Formatting, Version = 5.2.3.0

Я получаю следующее сообщение об ошибке во время работы службы WebAPI.

'System.Web.Http, Version = 5.2.2.0, Культура = нейтральная, PublicKeyToken = 31bf3856ad364e35 'или одна из его зависимостей. установленное определение манифеста сборки не соответствует сборке Справка. (Исключение из HRESULT: 0x80131040)

Вот информация о версии

System.Web.Http 5.2.3
System.Web.Http.OData 5.5
System.Web.Http.WebHost 5.2.3
NewtonSoft.Json 6.0

Скопировать в локальный набор значение True для всех Dll. Я попытался сделать update -package с помощью Nuget и не уйти.

Если я удалю ссылку OData, ее работа прекратится. Я попробовал это другим способом, добавив ссылку OData и включив пространство имен и просто прокомментировав метод, в котором я использовал ODataQueryOptions, тогда он работал нормально. Пожалуйста, помогите мне с этим, и если какая-либо дополнительная информация требуется, я также с удовольствием добавлю ее.

[HttpGet]
    public HttpResponseMessage GetEventStatusTypes   (ODataQueryOptions<UnAuthEventStatusType> options)
    {
        try
        {
            using (UnAuthAppAdminBusLib unAuthAppAdminBusLib = new   UnAuthAppAdminBusLib())
            {
                var eventStatusTypes =  unAuthAppAdminBusLib.GetEventStatusType(options) as  IEnumerable<UnAuthEventStatusType>;
                return  Request.CreateResponse<IEnumerable<UnAuthEventStatusType>> (HttpStatusCode.OK, eventStatusTypes);
            }

        }
        catch (Exception ex)
        {
            return Request.CreateResponse<string>(HttpStatusCode.InternalServerError, ex.Message);
        }
    }