Kann nicht geladen Antlr3.Laufzeit HRESULT: 0x80131040
Etwas auf unserer MVC 4 Projekt, auf meinem Rechner scheint sehr kaputt 🙁 Es begann mit dem Projekt plötzlich denken, es ist ein Windows-Projekt, da könnte ich auch noch keine views oder Controller. Ich reparierte es auf den Punkt, wo es ist MVC wieder, aber 1) es hat kein Intellisense für Rasierer, und 2) es startet nicht, zeigt nur diesen einen Fehler:
Die Datei oder Assembly "Antlr3.Runtime" oder eine Abhängigkeit davon wurde nicht gefunden. Sterben gefundene Manifestdefinition der Assembly stimmt nicht mit dem Assemblyverweis überein. (Ausnahme von HRESULT: 0x80131040)
(sorry, kein full-exakte englische übersetzung gefunden. Es bedeutet, dass es zu laden versucht, die falsche version des Antlr3.- Laufzeit).
Was ich versucht und hat nicht funktioniert:
- Löschen Sie alle Dateien im %TEMP%
- Reinigung und den Wiederaufbau der Lösung
- deinstallieren Antlr3 und abhängige Bibliotheken (es ist erforderlich, durch MVC-Optimierung, das scheint zu sein, verbunden mit der Intellisense-problem). Aktualisierte NuGet-manager, dann re-installiert Antlr und die anderen.
- Überprüft die Eigenschaften der Antlr3-Referenz. Es ist eingestellt "version -> false," und im Web.config habe ich den Eintrag
<dependentAssembly> <assemblyIdentity name="Antlr3.Runtime" publicKeyToken="eb42632606e9261f" culture="neutral" /> <bindingRedirect oldVersion="0.0.0.0-3.5.0.2" newVersion="3.5.0.2" />
Das merkwürdige ist, dass
- wenn ich ein neues MVC Projekt, es funktioniert
- das Projekt funktioniert auf meinem co-worker-computer just fine.
Weil der zweite Punkt, den ich komplett aufgegeben meinem alten Arbeitsbereich erstellt einen neuen, und haben das Projekt frisch vom TFS. Ich habe auch ein diff auf unserer .csproj-Dateien. Das war, bevor ich versucht, die oben genannten Lösungen. Er wusste immer noch nicht helfen.
Irgendwelche Ideen was ich tun könnte, von hier aus?
InformationsquelleAutor Rumi P. | 2014-05-15
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die Lösung stellte sich heraus zu sein, zu wählen, die schlechte Montage in den Referenzen, öffnen Sie seine Eigenschaften, und legen Sie die Lokale Kopie zu
false
. Für eine gute Maßnahme, die ich auch manuell gelöscht .dll-sowohl aus seinen eigenen Ordner und die Debug-und Bin-Ordner, und bekam eine Kopie von meiner co-Arbeiter die Maschine in Ihrem Antlr-Ordner. Danach begann das Projekt richtig angezeigt im browser.Einmal bedeckt war, die Installation des Tools für Visual Studio 2013 kümmerte sich um die Intellisense-problem.
InformationsquelleAutor Rumi P.
Dies hat geholfen, die für mich (und ich fühle mich ziemlich bequem, weil ich nicht haben, um zu ändern, irgendwelche obskuren Einstellungen oder löschen von Dateien, ich weiß es wirklich nicht)
<package id="Antlr" version="3.4.1.9004" targetFramework="net45"/>
aus der Datei packages.config.<package id="Antlr" version="3.4.1.9004" targetFramework="net45"/>
wieder aktiv zu werden.InformationsquelleAutor Peter Klein
Wenn keines der oben genannten können Ihr problem lösen, siehe bitte meine Antwort hier: Konnte nicht geladen, Datei oder assembly 'Antlr3.Runtime' oder eine Ihrer Abhängigkeiten
InformationsquelleAutor cheny