目前正在尝试将我的Xamarin应用程序运行到我的iPhone实时播放器时出现此错误。
regexp_like (:P_EMAIL_ITEM, '^[A-Za-z]+[A-Za-z0-9.]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}$')
我的解决方案构建没有错误,因此有点卡住。 直到我更新到最新更新后才出现这些错误。非常感谢任何帮助。
App.xaml.cs:
"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?)"
AppDelegate.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
}
}
}
答案 0 :(得分:10)
我在Android和iOS上遇到了类似的问题,但我的构建和运行都很好,除了两个项目的App下都有一个红色下划线。
我通过右键点击Android参考 - >添加参考 - >项目修复了它,然后单击确定取消选中已包含的共享项目。 然后我重新添加了共享项目并修复了错误。
请注意,在最新的Visual Studio版本,即.Net标准中启动Xamarin.Forms项目时,PCL已经不再适用了。
答案 1 :(得分:3)
答案 2 :(得分:0)
这似乎是因为您为项目命名的。我的被称为“项目名称”,但在“引用”中被导入为“ Project_Name”,因此不存在,因此我删除了该引用,并通过转到Android引用->添加引用->项目添加了正确的引用。现在,当我创建新文件时,名称空间就像“项目名称”一样,并且有错误,所以我最终重新创建了项目,但是这次名称中没有空格