自動備份VS2005工作區

自動備份VS2005工作區

VS2005 經常在編譯時崩潰,我必須重新開啟它。這一切都很好,確實有一點不便。但煩人的部分是它會記住打開的文件上次手動關閉VS2005,而不是崩潰時開啟的檔案。

有沒有什麼方法可以備份我目前的工作區(打開的文件),這樣當它崩潰並且我重新加載它時,它會記住我打開的內容?

答案1

來自 techie007 的潛在相關訊息關聯:

當解決方案被儲存或關閉時,環境會調用 保存包解決方案道具方法帶有一個指向儲存使用者選項 方法。包含要保存的二進位資訊的 IStream 被傳遞到寫入使用者選項方法,然後將資訊寫入 .suo 文件,並再次呼叫 SaveUserOptions 方法以查看是否有另一個資訊流要寫入 .suo 檔案。

對於要儲存到 .suo 檔案的每個資訊流,都會遞歸呼叫這兩個方法 SaveUserOptions 和 WriteUserOptions,並將指標傳遞給 IVsSolutionPersistence。它們被遞歸呼叫以允許將多個流寫入 .suo 檔案。這樣,用戶資訊將保留在解決方案中,並保證下次打開解決方案時仍存在。

相關內容