首页 > 解决方案 > C# 文件(CodeBehind 类)从 Visual Studio 中的项目中消失 - Xamarin

问题描述

在使用 CodeBehind 类 (Forms ContentPage XAML) 添加一个新的 Forms ContentPage 后,起初一切都很完美。正如预期的那样,它会创建一个 .xaml 文件,其中包含一个指向 .xaml.cs 文件的下拉菜单。添加代码后,我构建了我的项目,屏幕看起来和工作正常。

但是,退出并返回 Visual Studio 后,.xaml.cs 文件会从解决方案中消失。这完全破坏了我的项目,因为 Visual Studio 无法再读取 .xaml.cs 文件中的事件处理程序。奇怪的是,当我按下“在查找器中显示”时,我可以看到 .xaml.cs 文件就在那里。

请注意,这不会发生在我的所有文件中。随机一些 CodeBehind 类将从解决方案中消失。

有没有其他人有这个问题?到底是怎么回事?

标签: c#visual-studioxamlxamarin

解决方案


我正在使用 Visual Studio Mac 8.10 Community,这也经常发生在我身上。我确保将我的项目永久推送到我的 GitHub 代表,所以我有一个备份。尝试使用 Rider 而不是 Visual Studio - 根据我的经验,它的缺陷较少。如果您有一个开源 GitHub 存储库,并且您定期提交 3 个月,他们将授予您免费许可证。


推荐阅读