![](/img/trans.png)
[英]Xamarin Resource.designer.cs not generating reference for newly add file
[英]Xamarin Resource.Designer.cs not refreshing new id's or events
所以我在 Xamarin 工作,我的事件和布局有问题,因为我添加了新东西,但布局没有刷新,他们只是继续显示旧布局,我添加的新事件也有同样的问题,他们只是忽略我的新事件代码我已经看到了一些链接,他们说这是因为 Resource.Designer.cs 没有刷新但从未给出任何解决方案任何想法? .
更新:没有构建错误,但布局仍然不会刷新。
它在VS2017中一直发生在我身上,诀窍是在你的布局的“自定义工具”属性中重新添加“MSBuild:UpdateGeneratedFiles”。
好的,首先感谢大家的帮助,问题只发生在我的一个布局(登录)上,其他人正在更新,这个问题正在发生,因为我从另一个解决方案中导入了这个布局,我之前做的有问题一个.gif文件并从该1º解决方案中删除了一些文件我创建了另一个布局,并且工作正常,谢谢大家。
我遇到了同样的问题:这是官方的Xamarin答案(对于无法更新到5.0 +版本的人来说,这不是特别好):
选项:
1)手动编辑.csproj文件(eww)
2)创建一个全新的项目并复制你的资源(恶心)
3)更新。
我希望我能更有帮助......
通常,简单地修改 Android 资源中的任何内容都会重建 Resource.Designer.cs 文件,例如更改布局中的视图 ID。
就我而言,我更改了资源/布局目录中的文件名。 这导致我的 .csproj 出现错误,其中文件系统中的文件名已更改,但 .csproj 仍在引用旧名称。
这导致 Android Resource.Designer 生成器在没有明显原因的情况下失败。 一旦我从我的 Android .csproj 文件中删除了陈旧的引用并添加了正确的引用,Resource.Designer 就成功生成了。
尝试从模拟器/设备卸载现有应用程序,然后清理解决方案,重建并运行。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.