[英]Xamarin Forms Android error CS0117: 'Resource.Drawable' does not contain a definition for “…”
[英]Xamarin Android CS0117 "Resource.Drawable does not contain a definition for XXX" during compile
在构建混合 Xamarin Android 应用程序时,我们遇到了一个奇怪的间歇性问题。
该应用程序非常大,分为几个组件。
App1.Android 和 App2.Android 共享 Shared.Core 和 Shared.Android,App1.iOS 和 App2.iOS 共享 Shared.Core 和 Shared.iOS。 这是让我烦恼的 Shared.Android(一个 Xamarin Android 库)。
尝试编译时,有时构建会失败,因为它说 Resources.Drawable 不包含对两个特定项的引用。 它们是seek.xml 和seek_style.xml。
但是,IntelliSense 会看到预期值,如果我查看 Resource.designer.cs,值就在那里,当 F12ing 到源时,会列出两个实体。
这两个文件位于 Resource/drawable 文件夹中,如前所述,在正常的 IntelliSense 操作期间可以按 F12 进入。
我已经尝试了几个指南来解决这个问题,包括这里的一个: https : //stackoverflow.com/a/36759115但它们似乎只能提供暂时的缓解。
有没有人有什么建议? 我在这里扯头发。
一些截图:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.