Xamarin.forms Prism 6.3.0 PrismApplication没有OnInitialized或RegisterType

Xamarin.forms Prism 6.3.0 PrismApplication没有OnInitialized或RegisterType,xamarin.forms,prism,Xamarin.forms,Prism,我使用的是Prism 6.3.0 我试图使用以下代码,但我得到以下错误 “应用程序”不包含接受1个参数的构造函数 “App.OnInitialized”:未找到可重写的合适方法 public partial class App : PrismApplication { public App(IPlatformInitializer initializer = null) : base(initializer) { } protected override void OnInit

我使用的是Prism 6.3.0

我试图使用以下代码,但我得到以下错误

“应用程序”不包含接受1个参数的构造函数

“App.OnInitialized”:未找到可重写的合适方法

public partial class App : PrismApplication
{
    public App(IPlatformInitializer initializer = null) : base(initializer) { }

    protected override void OnInitialized()
    {
        InitializeComponent();
    }

    protected override void RegisterTypes()
    {
    }
}
“App.RegisterTypes”:未找到可重写的合适方法

public partial class App : PrismApplication
{
    public App(IPlatformInitializer initializer = null) : base(initializer) { }

    protected override void OnInitialized()
    {
        InitializeComponent();
    }

    protected override void RegisterTypes()
    {
    }
}
我做错了什么


谢谢,原因是XAML文件应该是这样的:

<?xml version="1.0" encoding="utf-8" ?>
<prism:PrismApplication xmlns="http://xamarin.com/schemas/2014/forms"
                        xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
                        xmlns:prism="clr-namespace:Prism.Unity;assembly=Prism.Unity.Forms"
                        x:Class="Intro.App">
    <Application.Resources>

        <!-- Application resource dictionary -->

    </Application.Resources>
</prism:PrismApplication>

将您的编辑移动到一个答案并接受它,以便人们看到它是一个实际的答案