Automatische Sicherung des VS2005-Arbeitsbereichs

Automatische Sicherung des VS2005-Arbeitsbereichs

Allzu oft stürzt VS2005 beim Kompilieren ab und ich muss es erneut öffnen. Das ist alles schön und gut, eigentlich nur eine kleine Unannehmlichkeit. Aber das Ärgerliche ist, dass es sich die geöffneten Dateien aus demletztes MalICHmanuell geschlossenVS2005 und nicht die Dateien, die beim Absturz geöffnet waren.

Gibt es eine Möglichkeit, meinen aktuellen Arbeitsbereich (die geöffneten Dateien) zu sichern, sodass das Programm sich daran erinnert, was ich geöffnet hatte, wenn es abstürzt und ich es neu lade?

Antwort1

Potenziell relevante Informationen von techie007'sVerknüpfung:

Wenn die Lösung gespeichert oder geschlossen wird, ruft die Umgebung den SpeichernPackageSolutionPropsMethode mit einem Zeiger auf dieBenutzeroptionen speichern -Methode. Ein IStream mit den zu speichernden binären Informationen wird an dieBenutzeroptionen schreibenMethode, die dann die Informationen in die SUO-Datei schreibt und die SaveUserOptions-Methode erneut aufruft, um zu sehen, ob ein weiterer Informationsstrom zum Schreiben in die SUO-Datei vorhanden ist.

Diese beiden Methoden, SaveUserOptions und WriteUserOptions, werden rekursiv für jeden Informationsstrom aufgerufen, der in der SUO-Datei gespeichert werden soll, wobei der Zeiger an IVsSolutionPersistence übergeben wird. Sie werden rekursiv aufgerufen, um das Schreiben mehrerer Streams in die SUO-Datei zu ermöglichen. Auf diese Weise werden Benutzerinformationen mit der Lösung beibehalten und sind beim nächsten Öffnen der Lösung garantiert noch vorhanden.

verwandte Informationen