[当我在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。我不确定我...
最后,执行以下操作解决了该问题: