【问题标题】:Creating menu folder under Resources stops Xamarin from reloading Resource.designer.cs在 Resources 下创建菜单文件夹会阻止 Xamarin 重新加载 Resource.designer.cs
【发布时间】:2017-04-10 21:09:04
【问题描述】:

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

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

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

【问题讨论】:

  • 您要添加的 xml 文件的内容是什么? (如果资源设计器文件未生成,通常意味着您的资源文件之一中有错误)
  • @SushiHangover 我留下了预生成的行:

标签: xamarin xamarin.android xamarin-studio


【解决方案1】:

我留下了预先生成的行:?xml version="1.0" encoding="UTF-8" ?

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

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

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

【讨论】:

  • 你是对的。添加一些内容后,它现在可以正常工作了。
猜你喜欢
  • 1970-01-01
  • 2013-08-23
  • 1970-01-01
  • 2012-04-21
  • 1970-01-01
  • 1970-01-01
  • 2014-11-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多