我有一个Xamarin.Android项目,它使用MvvmCross 5.0是我们决定迁移到MvvmCross 6.0。这种株连通过该项目netstandard 2.0。这有得到一些问题,因为一些图书馆不与netstandard 2.0 compatiblies。我的问题是:我应该把我的项目的Droid到netstandard?我为什么能整合插件如何Xamarin.Android.Support.Compat?因为当我尝试它,我得到这个错误:
NU1202:包装Xamarin.Android.Support.Compat 28.0.0.1不与netstandard2.0(.NETStandard,版本= 2.0)兼容。包Xamarin.Android.Support.Compat 28.0.0.1支持: - monoandroid60(MonoAndroid,版本= V6.0) - monoandroid70(MonoAndroid,版本= V7.0) - monoandroid71(MonoAndroid,版本= V7.1) - monoandroid80(MonoAndroid ,版本= 8.0) - monoandroid81(MonoAndroid,版本= V8.1) - monoandroid90(MonoAndroid,版本= 9.0),用于Microsoft.NETCore.Platforms 1.1.0与.NETStandard,版本= 2.0检查兼容性。不相容的软件包:1包还原失败。回滚为“netStandard”包的变化。
感谢您的帮助...
你的核心项目应面向.NET的标准和你.droid项目应针对MonoAndroid版本。例如V8.1。