【发布时间】:2019-02-08 12:56:35
【问题描述】:
我有一个 Xamarin.Android 项目,它使用 MvvmCross 5.0,我们决定迁移到 MvvmCross 6.0。这意味着将项目传递给 netstandard 2.0。这会带来一些问题,因为某些库与 netstandard 2.0 不兼容。我的问题是:我应该将我的项目 Droid 传递给 netstandard 吗?为什么我可以如何集成插件 Xamarin.Android.Support.Compat?因为当我尝试它时,我得到了这个错误:
NU1202:包 Xamarin.Android.Support.Compat 28.0.0.1 与 netstandard2.0 (.NETStandard,Version=v2.0) 不兼容。包 Xamarin.Android.Support.Compat 28.0.0.1 支持: - monoandroid60 (MonoAndroid,版本=v6.0) - monoandroid70 (MonoAndroid,版本=v7.0) - monoandroid71 (MonoAndroid,版本=v7.1) - monoandroid80 (MonoAndroid,版本=v8.0) - monoandroid81 (MonoAndroid,版本=v8.1) - monoandroid90 (MonoAndroid,版本=v9.0) 检查 Microsoft.NETCore.Platforms 1.1.0 与 .NETStandard,Version=v2.0 的兼容性。 不兼容的包:1 包还原失败。回滚“netStandard”的包更改。
感谢您的帮助...
【问题讨论】: