C# 一个文件在VisualStudioIDE中保持打开状态

C# 一个文件在VisualStudioIDE中保持打开状态,c#,wpf,visual-studio-2010,C#,Wpf,Visual Studio 2010,我正在使用VisualStudio2010 在一个解决方案中,我有一个A.XAML文件,每次启动解决方案时它都会一直打开。它也在一些随机的时间打开-我没有确切的解释 这很烦人。为什么VS会自己打开特定的文件?即使在创建新项目时它也会打开吗?定位文件并重命名它如何?这有助于解决问题吗?另外,您是否尝试备份和删除C:\Users\\AppData\Local\Microsoft\VisualStudio\的内容 根据评论更新1: 因此,当您将所有的A.XAML重命名为B.XAML时,是显示A.XAM

我正在使用VisualStudio2010

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


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

即使在创建新项目时它也会打开吗?定位文件并重命名它如何?这有助于解决问题吗?另外,您是否尝试备份和删除
C:\Users\\AppData\Local\Microsoft\VisualStudio\
的内容

根据评论更新1:

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

根据进一步评论更新2:


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

尝试重命名为
B.XAML
-stil将打开。例如,我关闭所有代码窗口。运行项目。当我关闭我的项目时,这个B.XAML再次加载。尝试删除VisualStudio\文件夹,但无法继续-同样的问题您是否可以尝试上面的建议(更新1)?是的,刚刚尝试过。这是唯一一个解决方案的问题。文件属于特定项目,当我将A重命名为B时,会出现B.xaml。这肯定是项目/解决方案问题,但我不知道是什么原因造成的。可能是您在解决方案中(无意中)引用了该项目吗?那么,您可以在一些纯文本编辑器中检查解决方案文件吗?另外,要明确的是,当您创建一个全新的项目时,这个问题也会发生,对吗?不,与新项目无关。这类似于“卡在”设置中,导致此文件在IDE中重新打开。新项目,其他项目都不错。我想,如果您在IDE中打开特定文件并关闭,它会记住这一点。可能是因为没有“忘记”我不想要那个文件