保存Visual Studio状态

7
有没有办法在不关闭VS 2008的情况下保存其“状态”(即打开的窗口、断点、书签等)?我面临的痛点是,VS 2008经常崩溃(每隔几天),当我重新启动它时,我失去了所有的“状态”。保存所有并不能解决这个问题...它只是保存文件内容。

也许你应该花些力气弄清楚为什么“VS 2008 每隔几天就会崩溃”。你的内存有问题吗?我的意思是,VS2008确实会崩溃,但并不经常... - Mitch Wheat
升级到XP SP3后,我注意到VS2008出现了一些奇怪的崩溃。每次我尝试移动浮动窗口(属性、工具箱等),当我关闭它并不保存新状态时,VS2008都会崩溃。我尝试了一些停靠和取消停靠窗口的操作,不知何故这似乎有所帮助。自那以后就没有再崩溃过,但我真的不明白为什么。 - Stewbob
4个回答

1

这是我做的事情,对我来说似乎行得通:

  • 打开单个 Visual Studio 实例。
  • 将所有窗口位置设置为您所需的样子。
  • 关闭 Visual Studio。
  • 从此之后,您打开的任何实例都应遵循这些设置。

当您有多个窗口打开并在其中一个上更改某些设置以及在另一个上更改其他设置时,会变得有点混乱。关键是在进行个性化设置时只打开单个窗口,并在完成后立即关闭它。


4
我知道我可以通过关闭来保存它,但我希望能够在不关闭的情况下进行更改并保存,或者让它记住。 - JoelFan
那肯定会更加优雅,但不知道是否可能。 - kay.one

1

你有没有把solution.suo或者project.csproj.user文件放在版本控制下的机会呢?

这两种文件类型都不应该被版本控制,例如在Subversion中,你应该为它们所属的目录设置svn:ignore属性,以忽略*.suo和*.user文件类型。

我相信它们保存了你的工作区状态信息。


0

我不确定这些信息中有多少会被保存,但如果你导出所有内容,工具导入/导出设置将在Visual Studio中保存大量状态。不过,这并不是一个快速的按钮点击过程,所以可能对你想要的东西来说有点繁重。


0

工具->导入/导出只保存环境设置(字体颜色,窗口布局等)。

您应该查看的是 工具->选项->环境->自动恢复

这不会为您提供一个按钮来保存您的“状态”,但它应该会自动完成您正在寻找的所有操作。

当Studio崩溃时,通常会在重新启动时弹出自动恢复向导。

如果没有,那么文件将备份在... \我的文档\Visual Studio\备份文件\。


2
我检查了自动恢复功能,并已经打开以每5分钟保存一次。但是我仍然没有获取到我的打开窗口、断点、书签等信息。也许自动恢复只保存文件内容? - JoelFan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接