2009-03-14 6 views
1

Ich habe einen seltenen datenabhängigen Fehler in einigen Code. Es ist schwierig, die Bedingungen zu reproduzieren, die die problematischen Daten erzeugt haben, daher muss ich in der Lage sein, die (ziemlich großen) Daten, die den Fehler verursachen, auf die Festplatte zu serialisieren, um einen Testfall zu erstellen. Gibt es eine Möglichkeit, Daten vom Debugger zu serialisieren?Kann ich Daten vom Visual Studio 2008-Debugger speichern?

+0

möglich Duplikat [Visual Studio, wie Objekt von Debugger serialisiert] (http://stackoverflow.com/questions/18794264/visual-studio-how-to-serialize-object-from-debugger) – yzorg

+0

Duplikat http: //stackoverflow.com/questions/18794264/visual-studio-how-to-serialize-object-from-debugger. Diese Frage ist älter, aber die neuere Antwort hat _much_ bessere Antworten (nützlicher). – yzorg

Antwort

1

Sind alle gewünschten Daten bereits serialisierbar? Wenn dies der Fall ist, können Sie das Direktfenster verwenden, um einen geeigneten Serializer zu erstellen und ihn so auf die Festplatte zu schreiben.

Wenn Sie dies einigermaßen regelmäßig tun müssen, und wenn Sie nach den Daten in einem einzelnen Objekt suchen, können Sie eine Methode zu diesem Typ hinzufügen, um die Daten mit nur einem Dateinamen auf die Festplatte abzulegen - und erneut aufrufen diese Methode aus dem Direktfenster.

Verwandte Themen