Я создал решение с двумя проектами: MVC 4 и библиотекой классов. Решение компилируется и работает нормально. Затем я устанавливаю пакет "Microsoft.AspNet.WebApi.OData -pre, чтобы задействовать функциональность OData WebApi. Когда я это сделаю, во время выполнения я получаю следующую ошибку:
Попытка прозрачным методом безопасности "System.Web.Http.GlobalConfiguration.get_Configuration()" для доступа к критическому типу безопасности "System.Web.Http.HttpConfiguration" не удалось.
Когда WebApiConfig.Register(GlobalConfiguration.Configuration) работает в Global.asax
Как только я это сделаю, удаление пакета не похоже на исправление. Очевидно, что он удаляет компоненты OData, но затем оставляет все, что вызывает сборку. удаление с помощью -RemoveDependencies удаляет ВСЕ ссылки WebApi в библиотеке, и я не могу вернуть их в рабочее состояние.
В каком пакете я вхожу и как включить OData WebApi в приложении MVC4 от vanilla?