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

Schreibe einen Kommentar