was bedeutet "CLR20r3" stehen? (welche version der clr, die ist es)
die offensichtliche Wahl wäre "CLR-version 2.0, revision 3" aber leider gibt es keine solche Sache. Der nächstgelegene ich kann kommen, um eine endgültige Liste ist wikipedia, aber mit Haupt - /Nebenfach Nummerierung Systeme.
Der Grund, warum das kam, denn ich hatte bei einem Kunden versucht, um mein .net4 app, aber es hielt stürzt mit clr20r3 MissingMethodException auf XmlReader.Dispose() heraus .net4 installieren fehlgeschlagen auf Ihrem computer, so dass Sie nicht haben die .net 4 system.xml.dll.
Aber bei der Fehlersuche war, war ich versucht, herauszufinden, was clr20r3 gemeint (wenn ich mich Recht erinnere, .net 3 verwendet, die CLR2 auch).
jeder bekam eine Führung für die Bezifferung dieses heraus? google-Suche kommt mit einer Menge Leute Problemlösung-Anwendung stürzt ab, aber keine info, welche version der CLR, die es wirklich ist.
Dank
- Sie können die gleichen Fehler, wenn der richtige VC++ runtime nicht installiert ist.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Das ist eine Zeichenfolge, die gebacken in c:\windows\system32\wer.dll die Windows-Fehlerberichterstattung support dll. Es ist hart codiert, so dass Sie würde reden müssen die Programmierer wirklich zu wissen, was es heißen sollte. "Common Language Runtime, version 2.0, revision 3" ist eine gute Vermutung, wie alle anderen sonst keinen guten Hinweis auf das, was "revision 3" eigentlich ist. Wahrscheinlich eine interne design-Dokument in Microsoft.
Können Sie mehr info über die P1 bis P10 Werte von diese Antwort. Stellen Sie nur sicher, dass es nie so weit, auch viel nützliches debugging-info ist verloren gegangen durch die Zeit, WER bekommt seine Hände auf den Absturz. Schreiben Sie einen Ereignis-handler für die Anwendungsdomäne.CurrentDomain.UnhandledException-und Protokoll oder die Anzeige den Wert von e.ExceptionObject.ToString(). Umwelt.Exit (), um zu verhindern, dass WER immer ein schnuppern an ihm.
Ich denke, wenn
clr20r3
je Stand für eine bestimmte version der CLR (oder eine kleinere Version davon) tut es nicht mehr. Ein .NET 4.0 CLR (4.0) Prozess endet mit einer " uncaught exception oderEnvironment.FailFast()
produziert die gleichen token in der event-Daten, sichtbar in der windows-Ereignisanzeige.Heute, denke ich, ist es nur die event-Typ-verwendet in der Windows-Fehlerberichterstattung für die CLR als solche.