4

我在多台计算机(均运行 Windows 8 Pro x64)上使用 VS 2012/.NET 进行开发。虽然 VS 安装在所有计算机上,但我将项目文件夹保存在外部 USB3 驱动器上。每隔一段时间,我就会发现 USB 驱动器上的项目文件已损坏(例如交叉链接)。幸运的是,我经常备份,但显然这种情况是不能容忍的,所以我开始尝试找出问题可能是什么。

我仍然没有一个明确的答案,但一个奇怪的行为是这样的:如果我在 VS 2012 中打开我的项目的 .SLN 文件,而 .SUO 文件不存在,它加载正常,构建正常等等。但是,如果我然后保存项目,退出 VS(因此创建了一个 SUO 文件),然后尝试重新打开解决方案 VS 挂在(..loading)。我收到通常的“Visual Studio 正忙……”消息,等待没有意义,解决方案永远不会加载。我必须在TM中杀死VS。我已经反复测试过,我什至从本地硬盘(而不是 USB 驱动器)上完成了它,看看 USB 是否是问题所在。它不是。请记住,这一切都在同一台计算机上(以便消除“移动”作为问题的原因)。我可以使用该项目的唯一方法是在尝试打开之前删除 SUO 文件。

我会假设,如果这是一个 VS 错误,它几乎会遍布整个网络,我的搜索会出现一些问题。所以我问是否有人知道问题可能是什么,或者是否有链接可以帮助我解决问题。

提前致谢。

4

0 回答 0