Jeg har en liten MVC-app som jeg bruker av praktiske årsaker, men nå støter jeg på en feil hver gang jeg prøver å feilsøke:
Could not load file or assembly 'System.Net.Http.Formatting' or one of its dependencies.
The system cannot find the path specified.
Jeg har googlet, men finner ingen løsning. Jeg bruker .NET 4.5.
Det kan ikke være DLL-filen fordi jeg bruker .Net 4.5.
Når jeg får en NuGet-feil som dette, pleier jeg å følge disse trinnene:
Ved å utføre alle disse trinnene gjenoppretter jeg nesten alltid alle pakker og dll-filer jeg trenger til MVC-programmet.
EDIT >>>>>>>>
For Visual Studio 2013 og nyere skal trinn 2) lyde:
Fjern alle kodereferanser til System.Net.*
.
i pakkevinduet,
Install-Package Microsoft.AspNet.WebApi.Client
.
Rens og gjenoppbygg prosjektet
Jeg fant en ekstra
<dependentAssembly>
<assemblyIdentity name="System.Net.Http" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-2.2.28.0" newVersion="2.2.28.0" />
</dependentAssembly>
i min web.config. fjernet det for å få det til å fungere. en annen pakke jeg installerte, og deretter fjernet forårsaket problemet.