Xamarin FreshMVVM PublicKeyToken=null 未找到'

问题描述

我正在开发 Xamarin 表单应用程序,并且正在使用新的 MVVM 框架。 我向需要打开新页面的 ContentPage 添加一个按钮。

以下错误是:

System.Exception: 'Bux_Management.Pages.JournalsOverviewPage,Bux Management,Version=1.0.0.0,Culture=neutral,PublicKeyToken=null not found'

我在 Xaml 中的按钮

<Button Text="Go to journal overview page" Command="{Binding ShowJournaloverviewPage}"/>

我的 PageModel 中的命令继承自 FreshBasePageModel

        public Command ShowJournaloverviewPage
        {
            get
            {
                return new Command(async () => {
                    await CoreMethods.PushPageModel<JournalsOverviewPageModel>(null);
                });
            }
        }

我的页面模型位于文件夹“PageModels”中,它们继承自“FreshBasePageModel” 我的页面位于文件夹“Pages”中,它们继承自“ContentPage”

提前致谢,

解决方法

确实是命名空间有问题,首先我使用 ViewModels 和 View 作为文件夹,后来将其更改为 PageModel 和 Pages