Как изменить целевую структуру проекта Xamarin на 4.0

Мне нужно изменить целевую структуру на 4.0 в моем проекте Xamarin. Я также установил фреймворк 4.0 .net, но все равно не могу перейти на 4.0. Я пробовал то же самое с проектом С#, там я могу изменить целевую структуру на 4.0. Я использую версию сообщества Visual Studio 2017.

Заранее спасибо.

Целевая платформа

Установщик Visual Studio


person Thaveesha Kannangara    schedule 09.08.2018    source источник


Ответы (1)


tl;dr: с вашим проектом Xamarin все в порядке.

Похоже, вы путаете .NET Framework с .NET Standard . У них очень похожие имена, и это распространенная ошибка.

.NET Framework не используется для приложений Xamarin; он используется для приложений, работающих в Windows, таких как WPF, WinForms и ASP.NET.

На снимке экрана Targeted Framework показан ваш проект .NET Standard и самый высокий API для .NET Standard (также известный как netstandard) в настоящее время 2.0. Установите его на 2.0, и все готово!

Вот еще немного информации о разнице между .NET Standard и .NET Framework: https://msdn.microsoft.com/magazine/mt842506.aspx?WT.mc_id=none-github-bramin.

person Brandon Minnick    schedule 10.08.2018