Я пытаюсь запустить C# Web API проект, и я получаю следующее сообщение об ошибке, когда я запускаю егоC# System.Web.Http.WebHost и NewtonSoft.Json не в состоянии использовать правильную сборку
Не удалось загрузить файл или сборку «Newtonsoft.Json» или одну из его зависимостей. Определение манифеста размещенной сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040)
Итак, я пошел в диспетчер пакетов и обновил NewtonSoft.Json, и эта ошибка решена. Однако тогда я иду и запустить проект, то я получаю следующую ошибку
Дополнительная информация: Не удалось загрузить файл или сборку «System.Web.Http.WebHost, Version = 5.0.0.0, культура = нейтральной, PublicKeyToken = 31bf3856ad364e35 'или одной из его зависимостей. Определение манифеста размещенной сборки не соответствует ссылке на сборку.
Could not load file or assembly 'System.Web.Http 4.0.0 after update from 2012 to 2013
по этой ссылке я попытался
Update-Package Microsoft.AspNet.WebApi -reinstall
Но теперь я снова получаю первую ошибку. Кажется, я застрял в кругу и не могу понять, как его решить. Есть идеи? Похоже, System.Web.Http.WebHost использует более раннюю версию NewtonSoft.Json
Перейдите на ваш web.config и обновите версии там – Sherlock