Ошибка CS0234 Тип или имя пространства имен «Android» не существует в пространстве имен «Xamarin.Forms.Platform» - PullRequest
0 голосов
/ 04 февраля 2019

Когда я создаю новый пустой кроссплатформенный проект в Visual Studio 2017, я получаю около шести ошибок.Все на странице «MainActivity.cs».Я использую VS2017, который обновлен для поддержки Core 2.1.Я не уверен, что мне нужно установить или изменить, чтобы это исправить.

Я использую

C: \ Program Files \ Java \ jdk1.8.0_171

C: \ Program Files (x86) \ Android \ android-sdk

и под инструментами и расширениями все обновлено.

   namespace HelloWorld.Droid
{
[Activity(Label = "HelloWorld", Icon = "@mipmap/icon", Theme = 
"@style/MainTheme", MainLauncher = true, ConfigurationChanges = 
ConfigChanges.ScreenSize | ConfigChanges.Orientation)]
      public class MainActivity : 
global::Xamarin.Forms.Platform.Android.FormsAppCompatActivity
{
    protected override void OnCreate(Bundle savedInstanceState)
    {
        TabLayoutResource = Resource.Layout.Tabbar;
        ToolbarResource = Resource.Layout.Toolbar;

        base.OnCreate(savedInstanceState);
        global::Xamarin.Forms.Forms.Init(this, savedInstanceState);
        LoadApplication(new App());
    }
}
}

ошибки (Iполучать эти ошибки каждый раз, когда я создаю пустой проект)

Ошибка CS0103 Имя «LoadApplication» не существует в текущем контексте Ошибка CS0234 Тип или имя пространства имен «Android» не существует в пространстве именОшибка CS0115 «MainActivity.OnCreate (Bundle)»: не найден подходящий метод для переопределения Ошибка CS0103 Имя «ToolbarResource» не существует в текущем контексте Ошибка CS0103 Имя «TabLayoutResource» не существует в текущем контексте Ошибка CS0234 Тип илиnamespace name 'Forms' не существует в пространстве имен 'Xamarin.Forms'

Я новичок в Xamarin и пытался добавить ссылки на свой проект, но не уверен, какой из 3проекты, чтобы добавить ссылкуили какие ссылки мне нужны.

1 Ответ

0 голосов
/ 06 февраля 2019

В конце концов, выполнение приведенного ниже решения решило проблему:

то, что я сделал, пошло на помощь в VS2017 и обновилось до 15.9.6, и было рекомендовано обновление до Android SDK.Поэтому я обновил все это, очистил и перестроил проект, и это устранило проблему.Когда я впервые запустил проект, он сказал мне Android references need updating, и я обновился из списка ошибок и на панели NuGet.И это сработало

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...