错误CS0234类型或名称空间名称'Android'在名称空间'Xamarin.Forms.Platform中不存在>>

问题描述 投票:3回答:1

[当我在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());
    }
}
}

错误(每次创建空白项目时都会收到这些错误)

错误CS0103名称'LoadApplication'在当前上下文中不存在错误CS0234类型或名称空间名称'Android'在名称空间中不存在错误CS0115'MainActivity.OnCreate(Bundle)':找不到合适的方法来覆盖错误CS0103在当前上下文中名称'ToolbarResource'不存在错误CS0103在当前上下文中名称'TabLayoutResource'不存在错误CS0234类型或名称空间名称'Forms'在名称空间'Xamarin.Forms'中不存在]

我是Xamarin的新手,我试图将引用添加到我的项目中,但是我不确定3个项目中的哪个要添加引用,或者我需要哪些引用。

[当我在Visual Studio 2017中创建新的空白跨平台项目时,出现约六个错误。全部在“ MainActivity.cs”页面上。我正在运行VS2017,已更新为支持Core 2.1。我不确定我...

c# android xamarin cross-platform
1个回答
0
投票

最后,执行以下操作解决了该问题:

© www.soinside.com 2019 - 2024. All rights reserved.