Frage

VS2005 C # Compiler stürzt während unseres Teams nächtlichen Build-Prozess. Ich lege es mit WinDBG, SOS-Erweiterungen laden, drucken Sie die Aufrufliste, kann aber nicht Ausnahme info sehen.

Ich habe versucht PrintException, wie folgt:

    0:000> !PrintException
    There is no current managed exception on this thread

Hier ist der Anfang der Aufrufliste:

    0:000> !CLRStack
    OS Thread Id: 0x9fc (0)
    ESP       EIP     
    0012ee08 77e4bef7 [ComPlusMethodFrameGeneric: 0012ee08] Microsoft.Build.Tasks.Hosting.ICscHostObject.Compile()
    0012ee18 6be671ab Microsoft.Build.Tasks.Csc.CallHostObjectToExecute()
    0012ee48 6c0aed17 Microsoft.Build.Utilities.ToolTask.Execute()
War es hilfreich?

Lösung

Der Grund Sie nicht eine Ausnahme zu sehen ist, dass die C # -Compiler in verwaltetem Code nicht geschrieben. Es ist ein C ++ Projekt und wird daher nicht eine CLR Ausnahme auslösen. Sie müssen stattdessen für einen native Fehler suchen.

Andere Tipps

Ich habe es! Alles, was getan werden musste, war ein Abbild (* .dmp-Datei) von WinDBG und öffnen Sie es erneut in Visual Studio.

zu speichern

Für eine vollständige Lösung Blick auf meine Vorfrage

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top