目前正在尝试将我的Xamarin应用程序运行到我的iPhone实时播放器时出现此错误.
"AppDelegate.cs(1,1): error: The type or namespace name 'App' could not be found (are you missing a using directive or an assembly reference?)"
我的解决方案构建没有错误,因此有点卡住.
直到我更新到最新更新后才出现这些错误.任何帮助是极大的赞赏.
App.xaml.cs:
using System; using System.Collections.Generic; using System.Linq; using System.Text; using COCApp; using Xamarin.Forms; namespace COCApp { public partial class App : Application { public App() { InitializeComponent(); MainPage = new NavigationPage(new MainPage()); } protected override void OnStart() { // Handle when your app starts } protected override void OnSleep() { // Handle when your app sleeps } protected override void OnResume() { // Handle when your app resumes } } }
AppDelegate.cs
using System; using System.Collections.Generic; using System.Linq; using COCApp; using Foundation; using UIKit; namespace COCApp.iOS { // The UIApplicationDelegate for the application. This class is responsible for launching the // User Interface of the application,as well as listening (and optionally responding) to // application events from iOS. [Register("AppDelegate")] public partial class AppDelegate : global::Xamarin.Forms.Platform.iOS.FormsApplicationDelegate { // // This method is invoked when the application has loaded and is ready to run. In this // method you should instantiate the window,load the UI into it and then make the window // visible. // // You have 17 seconds to return from this method,or iOS will terminate your application. // public override bool FinishedLaunching(UIApplication app,NSDictionary options) { global::Xamarin.Forms.Forms.Init(); LoadApplication(new App()); return base.FinishedLaunching(app,options); } } }
解决方法
我在Android和iOS上遇到了类似的问题,但是我的构建和运行都很好,除了两个项目下的App下都有红色下划线.
我通过右键单击Android References-> Add Reference-> Projects修复了它,然后单击OK取消选中已包含的共享项目.
然后我重新添加了共享项目并修复了错误.
请注意,在最新的Visual Studio版本中启动Xamarin.Forms项目时,PCL已不再是它的.Net标准.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。