当我在C#代码中引用Xamarin ID时,它说ID不存在。
尝试重建清洁和建造多次。还尝试更改ID和重建。重新启动多次。
Xamarin
<Button
android:text="Log in"
android:textAllCaps="false"
android:textSize="16sp"
android:background="@drawable/slc_style"
android:textColor="#ffffff"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="50"
android:id="@+id/btnLILogIn1" />
protected override void OnCreate(Bundle savedInstanceState)
{
base.OnCreate(savedInstanceState);
Xamarin.Essentials.Platform.Init(this, savedInstanceState);
// Set our view from the "main" layout resource
SetContentView(Resource.Layout.activity_main);
FindViewById<Button>(Resource.Id.btnLILogIn1);
}[enter image description here][1]
您需要在项目文件夹中手动删除垃圾箱和OBJ目录。这为我解决了这个问题。否则resource.designer.cs文件无法正确更新。