Ho appena aggiornato un progetto ASP.NET MVC4 per utilizzare Unity.WebApi versione 5.0.0.0 e richiede System.Web.Http v 5.0.0.0 secondo il seguente errore:
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'
Attualmente sto facendo riferimento a System.Web.Http v4.0 ma ho i seguenti pacchetti NuGet aggiornati alle rispettive versioni più recenti:
ANTLRv3
Provider universali Microsoft ASP.NET
Microsoft.Web.Infrastructure
Microsoft ASP.NET MVC
Rasoio Microsoft ASP.NET
Librerie di base dei provider universali Microsoft ASP.NET
Provider universali Microsoft ASP.NET
Client API Web 2 ASP.NET Microsoft
Core ASP 2 Web API 2 Microsoft
Host Web API Web ASP.NET Microsoft 2
API Web Microsoft ASP.NET 2
Pagina Web Microsoft ASP.NET
Microsoft.Web.Infrastructure
WebGrease
tramite NuGet. Non ho elencato le librerie JavaScript pertinenti come Micrososft.jQuery.Unobtrusive Validation, ecc.
Che cos'è il pacchetto NuGet per aggiornare System.Web.Http o devo farlo manualmente?