Невозможно использовать WifiNetworkSpecifier в Xamarin - PullRequest
0 голосов
/ 12 июля 2020

Я попытался использовать следующий фрагмент кода в своем проекте XAMARIN, используя Visual Studio (Windows 10, Android API платформы 29).

WifiNetworkSpecifier.Builder builder = new WifiNetworkSpecifier.Builder ();

Но похоже, что "WifiNetworkSpecifier" недоступен для Visual Studio.

Error: CS0246 The type or namespace name 'WifiNetworkSpecifier' could not be found (are you missing a using directive or an assembly reference?)

Пожалуйста, поделитесь обходным путем, чтобы решить эта проблема.

ДЕТАЛИ ВЕРСИИ СЛЕДУЮЩИЕ:

  • Microsoft Visual Studio Community 2019, версия 16.6.2
  • Xamarin. Android SDK 10.3.1.4 ( d16-6 / 3a10de9).

Ответы [ 2 ]

0 голосов
/ 13 июля 2020

Сначала щелкните правой кнопкой мыши Android project => Property => Application и выберите от Target Framework до Android 10.0(Q) или higher:

enter image description here

Then in your project, reference the namespace:

using Android.Net.Wifi;

Then you can use WifiNetworkSpecifier в вашем проекте:

public class MainActivity : global::Xamarin.Forms.Platform.Android.FormsAppCompatActivity
{

        WifiNetworkSpecifier.Builder builder = new WifiNetworkSpecifier.Builder();

}
0 голосов
/ 12 июля 2020

вам необходимо указать пространство имен

using Android.Net.Wifi;

- это VS, щелчок правой кнопкой мыши по строке с ошибкой должен предложить вам приглашение автоматически предлагать возможные исправления

...