我正在使用 Visual Studio 2010
在一个解决方案中,我有A.XAML
文件,并且每次我开始解决方案时它都会一直打开。它也会在某个随机时间打开 - 我没有确切的解释。
这很烦人。为什么VS会自己打开特定文件?
我正在使用 Visual Studio 2010
在一个解决方案中,我有A.XAML
文件,并且每次我开始解决方案时它都会一直打开。它也会在某个随机时间打开 - 我没有确切的解释。
这很烦人。为什么VS会自己打开特定文件?
即使您创建一个新项目,它也会打开吗?如何定位文件并重命名它是否有助于解决问题?另外,您是否尝试过备份和删除的内容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 中重新打开项目。
对我有用的是运行 Visual Studio 安装程序并选择修复选项。我有一个完整的解决方案,它总是在我打开任何其他解决方案后几秒钟打开。我不想删除解决方案,所以我想我应该尝试修复 Visual Studio(使用 VS2019)。从那以后就没有问题了。
似乎是一个“强烈”的选择,但它确实有效。