C# 在Mvvmcross命名空间中找不到WindowsUWP

C# 在Mvvmcross命名空间中找不到WindowsUWP,c#,xamarin,mvvmcross,xamarin.windows,C#,Xamarin,Mvvmcross,Xamarin.windows,嗨,Xamarin/MvvmCross开发人员 我刚刚尝试将我的v3.5.1 MvvmCross应用程序升级到V4+,但遇到了一个错误。该应用程序最初是一个Windows Phone 8.1应用程序,我安装了最新的MvvmCross,并开始对xaml.cs分部类使用MvxWindowsPage,因为MvxPhonePage不再在程序集中 我现在遇到了这个错误 The type or namespace name 'WindowsUWP' does not exist in the namespa

嗨,Xamarin/MvvmCross开发人员

我刚刚尝试将我的v3.5.1 MvvmCross应用程序升级到V4+,但遇到了一个错误。该应用程序最初是一个Windows Phone 8.1应用程序,我安装了最新的MvvmCross,并开始对xaml.cs分部类使用MvxWindowsPage,因为MvxPhonePage不再在程序集中

我现在遇到了这个错误

The type or namespace name 'WindowsUWP' does not exist in the namespace 'MvvmCross' (are you missing an assembly reference?)
在generate view.g文件中

目前我正在使用MvvmCross V4.4.0。我是不是错过了什么

我愿意接受任何建议。多谢各位

编辑1

Mvvmcross添加到Windows phone 8.1项目的参考是:

  • MvvmCross.Core
  • 跨平台
  • MvvmCross.Platform.WindowsCommon
  • MvvmCross.WindowsCommon

您正在使用的MvxWindowsPage的名称空间是什么?@Cheesebaron我正在使用MvvmCross.WindowsCommon.Views作为名称空间。这仍然是一个Windows Phone 8.1项目吗?我想您被迫使用MvvmCross 4.3.0作为名称空间that@Cheesebaron呜呜呜呜:(我会给你回电的,几个小时后我就要开始那个项目了。非常感谢你的回复