Mvvmcross 7.0.0:未找到使用 MvvmCross.Forms.Platforms.Android.Core

Mvvmcross 7.0.0: using MvvmCross.Forms.Platforms.Android.Core not found

我想解决一些在空项目中添加 MVVM cross 7.0.0 的问题 (Xamarin.Forms)。我遵循了 MVVM 交叉文档中的指南:https://www.mvvmcross.com/documentation/tutorials/tipcalc/a-xamarin-forms-version 顺便说一句,他们没有为本教程添加实际的 MVVM 交叉版本:( 所以现在我面临着 Forms Android 项目中无效包名称的问题,所以我无法使用“MvxFormsAndroid设置”和“MvxFormsAppCompatActivity”。

有人知道如何解决吗?

VS error img

您收到错误消息是因为您的 Android 项目定位 monodroid9.0 或更低。当您升级到 MvvmCross 7.x 时,您必须将 Android-Target 版本设置为 monodroid10.0 或更高版本。如图所示,android 9 无法识别 mvvmcross-nugget.

查看 release-news 以查看所有更改;