7

我很少故意关闭 Visual Studio。我正在处理的项目非常庞大,加载它大约需要 15 分钟,所以我的习惯是让解决方案在一夜之间打开,以便第二天早上为我准备好。我现在必须重新启动程序的唯一一次是它是否崩溃 - 发生了。每隔一段时间,我就会做一些它不喜欢的事情,然后它就会放弃我。我接受这一点。我希望它是防弹的,但我几乎没想到会这样。

这样做的缺点显然是,您在程序运行时更改的任何设置(字体和颜色、键盘快捷键、自动格式化设置,基本上是“工具/选项”对话框中的任何内容)只有在您合法退出程序时才会保存。崩溃时不会保存这些设置。所以我发现自己每次都必须重做任何设置更改。

首先 - 为什么在更改设置时它不保存设置?那会有多难?相信您的程序将始终正常关闭并且在关闭过程之前不会打扰保存状态,这是某种程度的狂妄自大。(并且在异常关闭过程中也没有保存设置)我会因为编写这样做的代码而被解雇(或至少受到谴责),那么微软如何摆脱它呢?是否有某种方法可以强制它在不退出和重新加载的情况下保存设置?

4

1 回答 1

1

据我所知,在您的情况下,您唯一能做的就是在更改设置后直接导出设置,并在崩溃后导入它们。这样你的设置是安全的,你不需要重新启动。

于 2013-06-09T08:15:08.730 回答