Невозможно изменить целевой .NET-фреймворк с 2.0 на более высокий, не нарушая проекты Android и iOS (Xamarin.Forms) - PullRequest
0 голосов
/ 10 июля 2019

Я пытаюсь изменить целевую платформу .NET с 2.0 на 4.61 для моего решения Xamarin.Forms (состоит из трех проектов). Однако, как только я это делаю, я получаю сообщение об ошибке, в котором говорится, что проект больше не совместим с monoandroid90 и xamarinios10.

Я пробовал переключать Target Framework для Android-проекта на разные версии, но сообщение об ошибке остается прежним.

Я уже некоторое время искал, как это исправить, но я в растерянности и очень плохо знаком с кроссплатформенной разработкой. У кого-нибудь есть понимание того, что я могу решить это?

Дайте мне знать, если я смогу добавить больше информации.

NU1201  Project IJAW_Dev is not compatible with monoandroid90 (MonoAndroid,Version=v9.0). Project IJAW_Dev supports: net461 (.NETFramework,Version=v4.6.1)
Error   NU1201  Project IJAW_Dev is not compatible with xamarinios10 (Xamarin.iOS,Version=v1.0) / win-x86. Project IJAW_Dev supports: net461 (.NETFramework,Version=v4.6.1) 
Error   NU1201  Project IJAW_Dev is not compatible with xamarinios10 (Xamarin.iOS,Version=v1.0). Project IJAW_Dev supports: net461 (.NETFramework,Version=v4.6.1)
Error   NU1201  Project IJAW_Dev is not compatible with xamarinios10 (Xamarin.iOS,Version=v1.0) / win-x64. Project IJAW_Dev supports: net461 (.NETFramework,Version=v4.6.1)
Error   NU1201  Project IJAW_Dev is not compatible with xamarinios10 (Xamarin.iOS,Version=v1.0) / win. Project IJAW_Dev supports: net461 (.NETFramework,Version=v4.6.1) 
Warning     The project 'IJAW_Dev' cannot be referenced. The referenced project is targeted to a different framework family (.NETFramework) 

1 Ответ

0 голосов
/ 10 июля 2019

Решил с помощью

   <TargetFrameworks>net461;netstandard2.0</TargetFrameworks>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...