当我在C#代码中引用我的Xamarin ID时,它说ID不存在。
试图重建清洁和建筑多次。还尝试了更改ID并进行重建。重新启动VS多次。
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]
答案 0 :(得分:0)
您需要手动删除项目文件夹中的bin和obj目录。这为我解决了这个问题。否则,Resource.designer.cs文件将无法正确更新。