Xamarin 资源不显示项目中添加的新组件或布局的id

Xamarin 资源不显示项目中添加的新组件或布局的id,xamarin,xamarin.android,xamarin-studio,Xamarin,Xamarin.android,Xamarin Studio,我在Xamarin中创建了一个新项目,但当我添加新布局时,它不会出现在Resource.Id中,已经重新编译了应用程序,重新启动了Xamarin甚至RSR pc。在类布局中的Resource.designer.cs文件中,不会出现新组件: public partial class Layout { // aapt resource value: 0x7f030000 public const int actionbar = 2130903040;

我在Xamarin中创建了一个新项目,但当我添加新布局时,它不会出现在Resource.Id中,已经重新编译了应用程序,重新启动了Xamarin甚至RSR pc。在类布局中的Resource.designer.cs文件中,不会出现新组件:

public partial class Layout
    {

        // aapt resource value: 0x7f030000
        public const int actionbar = 2130903040;

        // aapt resource value: 0x7f030001
        public const int actionbar_item = 2130903041;

        // aapt resource value: 0x7f030002
        public const int blankspinner = 2130903042;

        // aapt resource value: 0x7f030003
        public const int Main = 2130903043;

        // aapt resource value: 0x7f030004
        public const int overflowactionbar_item = 2130903044;

        // aapt resource value: 0x7f030005
        public const int spinneritem = 2130903045;

        // aapt resource value: 0x7f030006
        public const int tabs = 2130903046;

        static Layout()
        {
            global::Android.Runtime.ResourceIdManager.UpdateIdValues();
        }

        private Layout()
        {
        }
    }

您可以尝试以下问题的一些解决方案:有时删除Resource.Designer.cs文件中的内容会有所帮助,有时创建新的AXML文件会有所帮助。最近,重新创建Resource.Designer.cs文件时出现了一些问题:-/请检查新添加文件的BuildAction,它应该是AndroidResource。您可以在fileTnks for reply的属性中找到它,我找到的解决方案是添加id而不存在,并使用所有其他id编译代码。