首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“Resource.Dimension”不包含

“Resource.Dimension”不包含
EN

Stack Overflow用户
提问于 2018-05-25 09:02:19
回答 2查看 732关注 0票数 3

Visual 2017 intellisense在我的cs代码中的所有维度资源下划线上加上错误:Resource.Dimension不包含.

Intellisense只为我提供标准尺寸属性。

带有我的维度的文件放在Resources\values\dimens.xml中。

该文件包含以下内容:

代码语言:javascript
复制
 <?xml version="1.0" encoding="utf-8" ?>
<resources>
  <dimen name="main_text_item_size">17dp</dimen>
</resources>

所有其他资源都可以,我可以与他们一起工作,没有任何问题。

我的配置: VS 2017,jdk1.8.0_172 参考资料: Xamarin.Android.Support.v7.AppCompat v27.0.2,Xamarin.Android.Support v27.0.2

EN

回答 2

Stack Overflow用户

发布于 2018-06-14 09:02:28

我找到的一个解决方案是将我的Resource.Designer.cs文件复制到./obj/调试/设计时位置,在这里我覆盖了原始文件。

现在一切都好了,我的cs文件中没有任何带下划线的资源属性。

票数 1
EN

Stack Overflow用户

发布于 2018-06-18 02:05:43

“Resource.Dimension”不包含

在解析实际资源时,Xamarin没有正确地处理dimen资源项。它将在新版本的Xamarin中修复。

Bug:https://github.com/xamarin/xamarin-android/issues/1784

GitHub PR fix:https://github.com/xamarin/xamarin-android/pull/1786

解决方案:

请参阅@Sobansky的答案。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50525375

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档