无法解析名称空间“ Android.Support.V7.App”中的“支持”

时间:2019-10-02 08:57:20

标签: xamarin

我使用Visual Studio 2019,并且已经下载了Xamarin.Android项目的所有程序包,但是在我编写时:

using Android.Widget;

然后在OnCreate方法中编写:

Button b = new Button(this);

我没问题。但是当我尝试使用这样的完整名称空间时:

Android.Widget.Button b = new Android.Widget.Button(this);

我对智能感知有问题。它没有为我提供Widget名称空间,而是为我提供了Net名称空间。我已经安装了所有必需的软件包。

那我该怎么做才能在Button的完整命名空间中使用我的Widget命名空间?

1 个答案:

答案 0 :(得分:0)

您可能在自己的名称空间中有Android,这将导致冲突。即您的命名空间为MyApp.Android

您可以完全限定名称空间,并在名称前加上global::来解决此问题:

var button = new global::Android.Widget.Button(this);