Как настроить таргетинг на «Мобильное приложение (Xamarin.Формы)» проект на .net 5.0 в VS2019 (версия 16.8.0)?

#c# #xamarin #.net-5

#c# #xamarin #.net-5

Вопрос:

наконец-то выпущен .NET 5.0, и я хотел бы иметь «Мобильное приложение (Xamarin.Forms)» проект, который нацелен на .NET 5.0. Итак, я создал «Мобильное приложение (Xamarin.Формы)» проект. введите описание изображения здесьНо я обнаружил, что он ориентирован на .NET Standard 2.0введите описание изображения здесь, поэтому я попытался изменить его на .NET 5.0, отредактировав файл проектавведите описание изображения здесь. Я перестроил это решение после того, как изменил «.netstandard2.0» на «.net5.0», но есть ошибки. введите описание изображения здесь

Моя версия vs2019 введите описание изображения здесь

Как я могу настроить таргетинг на «Мобильное приложение (Xamarin.Формы)» проект на .net 5.0?

Комментарии:

1. Мы не смогли изменить стандарт .net на .net напрямую, как указано выше. Вот аналогичная проблема, на которую вы можете сослаться github.com/xamarin/Xamarin . Forms /issues /12112

Ответ №1:

Невозможно использовать .net 5 с Xamarin, это будет возможно только с .net 6:

Мы также проделали большую часть ранней работы в версии 5.0, чтобы разработчики Xamarin могли использовать унифицированную платформу .NET, когда мы выпустим .NET 6.0. Позже в этом посте будет больше информации об унификации .NET.

Таким образом, вам все равно придется использовать .net standard 2.x в качестве общего проекта.