VS2005ワークスペースの自動バックアップ

VS2005ワークスペースの自動バックアップ

VS2005はコンパイル時にクラッシュすることが多すぎて、再度開く必要があります。これはまったく問題ありません。実際にはちょっとした不便です。しかし、厄介なのは、開いているファイルを前回開いたときに記憶していることです。前回手動で閉じるVS2005 であり、クラッシュ時に開いていたファイルではありません。

現在のワークスペース (開いているファイル) をバックアップして、クラッシュして再ロードしたときに開いていたものを記憶させる方法はありますか?

答え1

techie007からの関連情報リンク:

ソリューションが保存または閉じられると、環境は パッケージソリューションプロパティを保存メソッドへのポインターユーザーオプションの保存 メソッド。保存するバイナリ情報を含むIStreamがユーザーオプションの書き込みメソッドは、情報を .suo ファイルに書き込み、SaveUserOptions メソッドを再度呼び出して、.suo ファイルに書き込む別の情報ストリームがあるかどうかを確認します。

SaveUserOptions と WriteUserOptions の 2 つのメソッドは、.suo ファイルに保存される情報の各ストリームに対して再帰的に呼び出され、IVsSolutionPersistence へのポインターを渡します。これらのメソッドは、複数のストリームを .suo ファイルに書き込むことができるように再帰的に呼び出されます。このようにして、ユーザー情報はソリューションとともに保持され、次にソリューションを開いたときにもそこに存在することが保証されます。

関連情報