安装Pikkart.ArSDK后,资源类将丢失

时间:2018-02-26 08:08:59

标签: c# android xamarin xamarin.android

在创建新项目时,我可以轻松访问Resource内的Resource.Designer.cs类,而不会出现错误,例如(这只是默认模板,我没有添加任何代码)全部)

using Android.App;
using Android.Widget;
using Android.OS;

namespace NocturlabsAR_Droid
{
    [Activity(Label = "NocturlabsAR_Droid", MainLauncher = true)]
    public class MainActivity : Activity
    {
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.Main);
        }
    }
}

另外,打开 IntelliSense 时,我可以看到Resource。但是在 NuGet 中安装Pikkart.ArSDK软件包后,安装后的一小段内容,Resource消失在 IntelliSense 中,现在我收到了这个错误:

  

当前上下文中不存在名称Resource

我刚刚添加了一个软件包,现在Resource甚至无法位于 IntelliSense 中。我确定所说的包是问题所在,因为当我卸载它时,它再次起作用。

尝试以下方法:

  • 清洁 - >重建 = 错误
  • 已删除Resource.Designer.cs,重建,包含已生成的Resource.Designer.cs,再次重建 = 错误
  • 尝试在Resources文件夹中添加一个类只是为了测试我是否可以引用一些内容 = 我可以引用具有相同命名空间的测试类,但我可以'仍然可以参考Resource
  • 尝试使用Android.Resource.Layout.Main = 相同的错误,但现在指的是Main而不是Resource

我还能做些什么才能打电话给Resource课程?

注意 repository中提供的示例 Pikkart 正在运行。它还安装了Pikkart.ArSDK,但Resource工作正常。如果需要其他信息,我会更新问题。

0 个答案:

没有答案