有没有办法在不关闭VS 2008的情况下保存其“状态”(即打开的窗口、断点、书签等)?我面临的痛点是,VS 2008经常崩溃(每隔几天),当我重新启动它时,我失去了所有的“状态”。保存所有并不能解决这个问题...它只是保存文件内容。
这是我做的事情,对我来说似乎行得通:
当您有多个窗口打开并在其中一个上更改某些设置以及在另一个上更改其他设置时,会变得有点混乱。关键是在进行个性化设置时只打开单个窗口,并在完成后立即关闭它。
你有没有把solution.suo或者project.csproj.user文件放在版本控制下的机会呢?
这两种文件类型都不应该被版本控制,例如在Subversion中,你应该为它们所属的目录设置svn:ignore属性,以忽略*.suo和*.user文件类型。
我相信它们保存了你的工作区状态信息。
我不确定这些信息中有多少会被保存,但如果你导出所有内容,工具导入/导出设置将在Visual Studio中保存大量状态。不过,这并不是一个快速的按钮点击过程,所以可能对你想要的东西来说有点繁重。
工具->导入/导出只保存环境设置(字体颜色,窗口布局等)。
您应该查看的是 工具->选项->环境->自动恢复
这不会为您提供一个按钮来保存您的“状态”,但它应该会自动完成您正在寻找的所有操作。
当Studio崩溃时,通常会在重新启动时弹出自动恢复向导。
如果没有,那么文件将备份在... \我的文档\Visual Studio\备份文件\。