Я пытаюсь добавить пакеты самородков в свой проект Xamarin.Forms и проект Xamarin. Android. Я могу добавить приведенный ниже список пакетов nuget в свой проект Android, но не могу добавить их в проект Xamarin.forms. Я проверил целевой фреймворк в проекте Android (щелкните правой кнопкой мыши проект android -> Свойства -> Приложение -> Компиляция с использованием Android версии). Он установлен на Android9.0 (P ie)
Nuggets -
Xamrin.Android.Support.Design
Xamrine.Android.Support.Core.UI etc
всякий раз, когда я пытаюсь добавить эти самородки, он показывает ошибку ниже.
Error NU1202 Package Xamarin.Android.Support.Design 28.0.0.3 is not compatible with netstandard2.1 (.NETStandard,Version=v2.1). Package Xamarin.Android.Support.Design 28.0.0.3 supports:
- monoandroid60 (MonoAndroid,Version=v6.0)
- monoandroid70 (MonoAndroid,Version=v7.0)
- monoandroid71 (MonoAndroid,Version=v7.1)
- monoandroid80 (MonoAndroid,Version=v8.0)
- monoandroid81 (MonoAndroid,Version=v8.1)
- monoandroid90 (MonoAndroid,Version=v9.0)
По любой причине, когда я пытаясь использовать ниже в моем App.xaml.cs
#if __IOS__
using AVFoundation;
using FM.LiveSwitch.Cocoa;
using UIKit;
#else
using Android.Views;
using Android.Widget;
#endif
, он показывает ошибку
Error CS0246 The type or namespace name 'Android' could not be found (are you missing a using directive or an assembly reference?)