自动备份 VS2005 工作区

自动备份 VS2005 工作区

VS2005 经常在编译时崩溃,我不得不重新打开它。这很好,实际上只是一点小麻烦。但令人讨厌的是,它会记住从上次手动关闭VS2005,而不是崩溃时打开的文件。

有没有办法备份我当前的工作区(打开的文件),以便当它崩溃并且我重新加载它时,它会记住我打开的内容?

答案1

来自 techie007 的潜在相关信息关联

当解决方案被保存或关闭时,环境会调用 保存包解决方案属性方法带有指向保存用户选项 方法。包含要保存的二进制信息的 IStream 被传递给写入用户选项方法,然后将信息写入 .suo 文件,并再次调用 SaveUserOptions 方法以查看是否还有另一个信息流要写入 .suo 文件。

这两个方法 SaveUserOptions 和 WriteUserOptions 针对要保存到 .suo 文件的每个信息流以递归方式调用,并将指针传递给 IVsSolutionPersistence。它们以递归方式调用,以允许将多个流写入 .suo 文件。这样,用户信息将与解决方案一起保存,并保证下次打开解决方案时仍在那里。

相关内容