Щойно оновлено проект ASP.NET MVC4 для використання Unity.WebApi версії 5.0.0.0, і для цього потрібна System.Web.Http v 5.0.0.0 відповідно до наступної помилки:
Assembly 'Unity.WebApi, Version=5.1.0.0, Culture=neutral, PublicKeyToken=43da31bc42a85347' uses 'System.Web.Http, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' which has a higher version than referenced assembly 'System.Web.Http, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'
На даний момент я посилаюся на System.Web.Http v4.0, але перелічено наступні пакети NuGet, оновлені до відповідних останніх версій:
ANTLRv3
Універсальні постачальники Microsoft ASP.NET
Інфраструктура Microsoft.Web.Infrastructure
Microsoft ASP.NET MVC
Microsoft ASP.NET Razor
Основні бібліотеки постачальників послуг Microsoft ASP.NET Universal Providers
Універсальні постачальники Microsoft ASP.NET
Клієнт Microsoft ASP.NET Web API 2
Веб API API Microsoft ASP.NET 2
Веб-хост Microsoft ASP.NET Web API 2
Веб-API Microsoft ASP.NET 2
Веб-сторінка Microsoft ASP.NET
Інфраструктура Microsoft.Web.Infrastructure
WebGrease
через NuGet. Я не перераховував відповідні бібліотеки JavaScript, такі як Micrososft.jQuery.Unobtrusive Validation тощо.
Що таке пакет NuGet для оновлення System.Web.Http чи мені це потрібно зробити вручну?