我安装的 VS 2010 似乎没有在环境部分(最近的文件、显示状态栏复选框等)中保存设置。不过,其他设置确实可以正确保存(自动恢复等)。
有什么想法吗?
我的环境: window XP Visual Studio 2010 Ultimate、Team Explorer、TFS2010 Power Tools 还安装了 Visual Studio 2008 和 2005 适用于我的 XP 笔记本电脑。我能想到的两者之间的一个区别是我在我遇到问题的工作站上添加了 VS 主题扩展。不知道这是否弄脏了注册表中的任何内容。 当我修改设置(如窗口菜单输入中显示的项目数)时,设置不会保存到注册表(HKEY_CURRENT_USER/SOFTWARE/Microsoft/VisualStudio/10.0/General/WindowMenuItemCount)
最佳答案
它没有保存到注册表的事实似乎表明一个比 VS 更大的问题。我建议使用 Process Monitor 之类的工具来查看它是否正在尝试写入注册表。为 devenv.exe 添加过滤器并搜索您要查找的注册表项。在这种情况下,在工具->选项->环境->常规中设置“最近的文件 - 窗口菜单中显示的项目”的数量后单击确定后,您应该立即在该键下的注册表中看到写入(成功) (WindowMenuItemCount).
关于visual-studio - 为什么 Visual Studio 2010 不保存环境常规设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5104537/