Konnte nicht geladen, Datei oder assembly 'System.Net.Http, Version=4.0.0.0'
Ich weiß nicht, was ich habe, aber vielleicht habe ich entfernt System.Net.Http 4.0.0.0
aus dem GAC. Ich habe einen Windows Portable Bibliothek, die die Ziele WinRT, war das kompilieren und gut funktioniert, und nun bekomme ich die folgende Fehlermeldung jedes mal, wenn ich versuche, und führen Sie es
Konnte nicht geladen, Datei oder assembly 'System.Net.Http, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' oder eine Ihrer Abhängigkeiten. Das system kann nicht die angegebene Datei gefunden werden.":"System.Net.Http, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
wie kann ich Sie wieder hinzufügen System.Net.Http 4.0.0.0
? Jedes mal, wenn ich für die .dll finde ich die 2.0.0.0 version?
Ich habe alle Weg, ABER der Letzte Ordner (vorletzter Befehl) wurde v4.0_2.0.0.0_b03f5f7f11d50a3a, so, es ist ein 2 in der Nähe der Anfang, nicht eine 4.
Welche version von Windows Sie auf?
Windows 8. Ich versuche zu bauen, ein WinRT-Anwendung
Zu reparieren, müssen Sie die Systemwiederherstellung, um Windows-binaries zu einer früheren version, wenn es funktioniert hat. Um mir zu helfen zu verstehen, die Ursache dieser, haben Sie deinstallieren Sie etwas vor kurzem, die vielleicht gebrochen haben?
InformationsquelleAutor joe_coolish | 2012-09-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies zu reparieren auf Windows-Versionen vor Windows 8, gehen Sie zu Hinzufügen oder Entfernen Programme und führen Sie eine Reparatur-Installation von der .NET Framework 4.5.
Paar dieser Versionen auf Windows 8 oder höher, müssen Sie die Systemwiederherstellung, um Windows-binaries zu einer früheren version, wenn es funktioniert hat.
InformationsquelleAutor David Kean
Haben Sie versucht zu löschen, dann neu hinzufügen, den Verweis aus dem Projekt?
.NET Portable Subset
und ich kann nicht es löschen und wieder neu hinzufügen. Das Paket dynamisch erzeugtInformationsquelleAutor Seth Greenstein
Versuchen Ordner:
C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.0
und kopieren Sie die dll in den GAC mit gacutil-tool aus dem Ordner
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin
Nein, Tu das nicht. Die Dateien sind unter "Reference Assemblies" sind nicht real, Baugruppen, nicht installieren Sie Sie in den GAC.
InformationsquelleAutor Martin Suchan
Wenn es aber nun nicht ist, ist hoch wahrscheinlich, dass Sie etwas verändert in Ihrem Projekt, wenn ich das richtig verstehe, Sie erstellen eine Portable Bibliothek (nicht in einer Windows Store eine), wenn das der Fall ist, wahrscheinlich haben Sie geändert, was plataforms Ausrichtung sind, öffnen Sie die Eigenschaften des Projekts und in der Bibliothek->Ziel-Frameworks klicken Sie auf Ändern, gibt es, wenn Sie alles ausgewählt haben, oder .NET Framework 4.0.3 ausgewählt ist, wählen Sie dann System aus.Net.Http ist nicht erlaubt, dieses Problem zu lösen, müssen Sie beenden Sie einige Auswahlen und aktivieren .NET Framework 4.5, da dies die minimale version zu verwenden-System.Net.Http.
InformationsquelleAutor Rafael