一个文件在 Visual Studio IDE 中不断打开

kat*_*tit 5 c# wpf visual-studio-2010

我正在使用 Visual Studio 2010

在一个解决方案中,我有A.XAML文件,并且每次启动解决方案时它都会打开。它也会在某个随机时间打开 - 我没有确切的解释。

这很烦人。为什么VS会自己打开特定文件?

Gro*_*alo 3

即使您创建新项目它也会打开吗?找到该文件并重命名怎么样,这对解决问题有帮助吗?另外,您是否尝试过备份和删除 的内容C:\Users\<your_username>\AppData\Local\Microsoft\VisualStudio\

根据评论更新1:

因此,当您将所有 A.XAML 重命名为 B.XAML 时,您会看到 A.XAML 还是会看到 B.XAML 文件?您的计算机上是否有许多 A.XAML 文件实例?如果有很多,请将它们重命名为不同的名称,以便您随后可以识别有罪的。您是否尝试过通过控制面板中的“添加删除程序”来“修复”VisualStudio?您能在 Regedit.exe 中找到 A.XAML 字符串吗?我认为如果您创建一个虚拟项目并要求同事或朋友在他们的计算机上打开它,这可能会很有用?(获取该虚拟项目的样本将很有帮助,以便排除是该项目还是 IDE 还是操作系统是有罪的一方)

根据进一步评论更新 2:

重新创建项目的 .SUO 文件解决了该问题。例如,将 .SUO 文件重命名为 .BAK 并在 Visual Studio 中重新打开该项目。