在 Resources 下创建菜单文件夹会阻止 Xamarin 重新加载 Resource.designer.cs

Creating menu folder under Resources stops Xamarin from reloading Resource.designer.cs

我在 Resource.designer.cs 的项目中遇到了问题。在某个时候它停止刷新。我已经尝试了互联网上的所有解决方案,但都没有成功。我决定创建一个新的 Android 应用程序项目。几个小时后,我发现当我在 "Resources" 下添加 "menu" 文件夹时,Resource.designer.cs 停止重新加载。当我删除它时,一切都恢复正常。

有没有人在为同样的问题苦苦挣扎,或者有人可能会尝试重现它并提供他的见解?就像开始新的 android 应用程序项目一样简单,在资源下添加菜单文件夹,在创建的菜单文件夹中添加 xml 文件并尝试通过键入 Resource.Menu.[xml 来使用它MainActivity 中菜单文件夹中的文件名]。

作为记录,我在 MacOS 上使用最新稳定版的 xamarin studio 和 visual studio 社区进行了检查,结果相同。

I left it with the pre generated line: ?xml version="1.0" encoding="UTF-8" ?

通过创建没有有效菜单元素的菜单资源,您将收到以下构建错误:

Error APT0000: Error parsing XML: no element found (APT0000)

将您的(有效)菜单元素添加到菜单文件,Resource.designer.cs 将更新。