我一直在使用 Visual Studio 2022 v17.6.5 开发 .NET 6 WPF 应用程序。由于某种原因,在开发过程中的某个随机时刻,当我尝试打开
App.xaml
文件以添加一些词典时,我开始收到此消息:
App.xaml cannot be edited in the Design view.
清理和重建并没有解决问题。
我仍然可以在其他 IDE 或文本编辑器中打开和编辑该文件,但不能在 Visual Studio 中打开和编辑该文件。
我在互联网上查看了这是否是一个常见问题,但我找不到任何有用的信息。有谁知道是什么原因造成的以及如何解决它?
提前谢谢您!
就我而言,XAML 设计器已启用,并且我能够在项目生命周期的早期编辑 app.xaml。我从一周前的备份中恢复了整个解决方案文件夹,打开了有问题的项目,并且能够编辑该文件。从当天早些时候进行的备份再次恢复,再次没有问题。
我一直在恢复到解决方案所在的不同文件夹。当我将恢复的解决方案文件夹复制到正常的解决方案文件夹时,我再次无法打开app.xaml。因此,完全相同的解决方案文件夹的行为会有所不同,具体取决于其父文件夹是什么。
我在解决方案文件夹中搜索了包含解决方案文件夹路径和名称的文件,除了各种 .dll、.cache 和 .iref 文件之外,它还存在于 .suo 文件中。
我删除了.suo 文件。在下次 VS 启动时它重新创建后,我可以毫无问题地打开和编辑 app.xaml。