0

我在使用 Visual Studio 2008 时遇到了一个奇怪的现象。通常当我关闭解决方案然后重新打开它时,会重新加载关闭解决方案时打开的文件。这适用于我的所有解决方案文件......除了一个。我搜索了相关问题,发现了这些:Visual Studio 2010 does not reload open files and My open documents(tabs) 在 VS2010 SP1 中不断消失,但没有任何建议对我有用。我尝试了以下方法:

  • 删除 .suo 文件(甚至多次)
  • 在注册表中搜索 .sln 文件的名称,以防出现有趣的事情(没有出现)
  • 取消选中窗口布局复选框时导出和重新导入设置
  • 从 vssettings 文件中删除 Environment_WindowLayout 部分
  • 通过 devenv.exe /resetsettings 重置 VS2008
  • 将解决方案移至备用位置
  • 从头开始创建一个新的解决方案文件,然后重新导入现有的 .vcproj 文件

这些似乎都不起作用。关闭包含约 25 个 C++ 项目的解决方案时,重新打开解决方案时不会重新打开当前打开的文件。另一个包含 45 个 C# 项目的解决方案不会发生这种情况。我已将这些解决方案复制到我的笔记本电脑上,但并未出现此问题。事实上,只有一台机器出现过这个问题,我目前在办公室使用的机器;甚至我同事的机器都没有。

Visual Studio 版本号为 Microsoft Visual Studio 2008(版本 9.0.30729.1 SP)专业版,仅使用 AnkhSVN 2.4.x 作为扩展。我在办公室里试验过的机器有完全相同的软件。重新安装 VS2008 是可以接受的(尽管我想避免它),升级到 VS2010 是不可能的。

有没有办法解释和/或修复这种行为?

4

0 回答 0