Xamarin.android Android Xamarin没有看到我的Resource.Id.TagName

Xamarin.android Android Xamarin没有看到我的Resource.Id.TagName,xamarin.android,Xamarin.android,我有一个项目,正在尝试在我的视图上使用SetTag。但我需要一个资源id,因此根据internet建议,我在我的Resources/values文件夹中创建了一个tags.xml文件,如下所示: <?xml version="1.0" encoding="utf-8" ?> <resources> <item name="TAG_VIEWPAGER_PAGELAYOUT" type="id"/> <item name="TAG_VIEWPAGER

我有一个项目,正在尝试在我的视图上使用SetTag。但我需要一个资源id,因此根据internet建议,我在我的Resources/values文件夹中创建了一个tags.xml文件,如下所示:

<?xml version="1.0" encoding="utf-8" ?>
<resources>
  <item name="TAG_VIEWPAGER_PAGELAYOUT" type="id"/>
  <item name="TAG_VIEWPAGER_PAGEPOSITION" type="id"/>
</resources>

然后我试着在清理和重建后像这样访问它,但它没有找到它。它说找不到TAG_VIEWPAGER_PAGEPOSITION

view.SetTag(Resource.Id.TAG\u VIEWPAGER\u PAGEPOSITION,position)


帮忙?我使用的是Android 5.0 Level 21,C#Xamarin,它只需要重新启动VS,然后一切都正常了。。这么多时间尝试其他解决方案。。所以鼓动…

试试:

打开resourcedesigner.cs文件[如果您以前从未这样做过,则可能需要对其进行备份]

在文件中单击

使用CTRL+A高亮显示所有代码

完全删除resourcedesigner.cs的内容

清洗溶液

重建解决方案[resourcedesigner.cs应自动重新加载]

有时资源设计器文件无法跟上您的更改


如果这不起作用,请尝试在resourcedesigner.cs文件中搜索TAG_VIEWPAGER_PAGEPOSITION,并告诉我它是否在那里

以后执行我在下面发布的操作应该会为您节省一些时间。是的,这是关于Xamarin的一件恼人的事情。Android你能标记你的答案吗,这样其他有类似问题的人可以从这里得到帮助?