android - 当前上下文中不存在名称资源 Xamarin

标签 android xamarin xamarin.android

public class MainActivity : Activity
    {
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.Main);
            EditText val1 = FindViewById<EditText>(Resource.Id.txtuser1);
            EditText val2 = FindViewById<EditText>(Resource.Id.txtuser2);

错误:

The name 'Resource' does not exist in the current context.

最佳答案

我今天在我的 Xamarin 应用程序中遇到了同样的问题。我尝试了以下事情

  1. 清洁解决方案并重建
  2. 关闭 Visual Studio 并重新打开
  3. 删除objbin文件夹并重建项目

以上这些都不适合我。真正的问题是因为文件 Resource.Designer.cs 被排除在我的项目之外,并将其包含在解决方案中为我解决了这个问题。

enter image description here

希望对你有帮助

关于android - 当前上下文中不存在名称资源 Xamarin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37517264/

相关文章:

Android 快捷方式 - 即使 targetPackage 和 targetClass 正确,应用程序也未安装错误

java - 使用 JUnit 测试库项目无法实例化 android 类元素

c# - Xamarin.Forms 中的错误 "Frame not in module."- Android 项目

android - Xamarin:确定 GetSpans() 中的元素是粗体还是斜体?

java - 如何仅在使用android中的textwatcher从edittext完成编辑后才将值添加到hashmap

android - Android录音

c# - 从 iPhone 保存计算机可访问的文件

android - 在 Xamarin Android 中停止 Activity 时服务意外崩溃

ios - 无法使用 Xamarin 和 WCF 访问 Web 服务

android - 设置 TextView 可绘制对象的颜色