Die Datei 'System.Net.Http.Formatting' oder eine ihrer Abhängigkeiten konnte nicht geladen werden. Das System kann den angegebenen Pfad nicht finden
Habe ich eine kleine MVC-Anwendung, die ich verwenden für die Praxis zu Gründen, aber jetzt bin ich Begegnung ein Fehler jedes mal, wenn ich versuche zu Debuggen:
Could not load file or assembly 'System.Net.Http.Formatting' or one of its dependencies.
The system cannot find the path specified.
Ich habe gegoogelt aber finde keine Lösung. Ich bin mit .NET 4.5.
Kann es nicht sein, die DLL-Datei, denn ich bin mit .Net 4.5.
Kommentar zu dem Problem
siehe dependency hier .. nuget.org/packages/System.Net.Http.Formatting
Ich habe versucht, und es hat nicht funktioniert... Stattdessen bekomme ich eine Fehlermeldung auf der Paket-Manager sagen 'NuGetCmdletUnhandledException,NuGet.PowerShell.Befehle.InstallPackageCommand'
InformationsquelleAutor der Frage Norris | 2014-03-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Immer wenn ich ein NuGet-Fehler wie diese, die ich in der Regel diese Schritte:
Wenn man all diese Schritte fast immer stellt alle Pakete und dll ' s, die ich für meine MVC Programm.
BEARBEITEN >>>
Für Visual Studio 2013 und oben, Schritt 2) sollte lauten:
InformationsquelleAutor der Antwort Jordan_Walters
Entfernen Sie alle code-Referenzen zu
System.Net.*
in der Paket-Fenster,
Install-Package Microsoft.AspNet.WebApi.Client
Reinigen und reparieren Sie Ihr Projekt
InformationsquelleAutor der Antwort user3919888
Fand ich ein extra
in meinem web.config. entfernt, um es an die Arbeit. einige andere Paket habe ich installiert und anschließend entfernt, die das Problem verursacht.
InformationsquelleAutor der Antwort realPT
Entfernen Sie die folgenden Zeilen aus
web.config
mein problem gelöst. Beachten Sie, dass in diesem Projekt habe ich WebApi-Komponenten. Also für andere diese Lösung funktioniert möglicherweise nicht wie erwartet.InformationsquelleAutor der Antwort Mahmoud Moravej
user3919888 wies mich in die richtige Richtung, aber ich brauchte zu laufen
Update-Package -reinstall Microsoft.AspNet.WebApi.Client
im Paket-Manager-Konsole. Basic installieren von selbst nicht erkennt das problem aber nicht erkennen, dass das Paket bereits installiert und nicht überschrieben.Ich bin dieses posting Antworten, weil das passiert so selten, dass ich am Ende googeln und erreichen diese Seite, bevor ich daran denke, was ich das Letzte mal Tat.
InformationsquelleAutor der Antwort longestwayround
Wie ursprünglich vorgeschlagen, in einem Kommentar von GeoMac und dokumentiert auf Die NuGet-docs die folgenden arbeitete für mich, wenn keine der anderen Antworten gearbeitet:
Tools /NuGet-Paket-Manager /Paket-Manager-Konsole
InformationsquelleAutor der Antwort bbodenmiller
InformationsquelleAutor der Antwort Sandeep
In meinem Fall keine der oben genannten Lösungen gearbeitet. Ich löste mit der rechten Maustaste auf die Referenz
von Visual studio und die Einstellung der Eigenschaft Lokale Kopie zu wahr.
Ich hoffe, dies ist nützlich, irgendwie.
InformationsquelleAutor der Antwort Hugo Nava Kopp
War es für mich so einfach wie
Microsoft.AspNet.WebApi.Client
aus dem packages-Ordner im Windows-ExplorerInformationsquelleAutor der Antwort adam0101
Was löst diesen lästigen Fehler war für mich nur an schließen Sie Visual Studio, und öffnen Sie es wieder. Erstellen Sie die Lösung, und alles funktionierte wieder. Sorry für die scheiß Antwort, aber ich denke, es ist eine Antwort Wert, weil Sie es gelöst für mich.
InformationsquelleAutor der Antwort andreasnico
Wahrscheinlich müssen Sie die Bibliothek-Verweis "Lokale Kopie = True" auf "Eigenschaften" - dialog. Auf visual studio klicken Sie auf "Verweise", dann mit der rechten Maustaste auf die fehlenden Referenz, aus dem Kontext-Menü klicken Sie auf Eigenschaften, sollten Sie unter kopieren von lokalen Einstellungen.
InformationsquelleAutor der Antwort mow
In meinem Fall keine der oben arbeitete, jedoch ersetzen 5.2.3.0 mit 4.0.0.0 habe das problem lösen.
InformationsquelleAutor der Antwort Sebastián Vansteenkiste
Für Mich hinzufügen paar unten line-in WebApi.config funktioniert, als nach der Aktualisierung der neuen nuget-Paket nicht funktioniert
Vergessen Sie nicht, hinzufügen von namespace:
InformationsquelleAutor der Antwort ashish Vicky