Xamarin с .Net Framework

Я начал изучать Xamarin. Из того, что я читал, .Net Standard позволяет разработчику использовать код с другой платформы .Net в Xamarin.

Примеры, которые я читал, говорят только о MVC или .Net Core. В документации сказано, что разработчик может использовать .Net Standard с .Net Framework 4.6.1. В Visual Studio 2019 есть возможность включить проект веб-API Asp.Net Core как часть мобильной серверной части.

Доступна ли опция .Net Framework?

У меня есть много страниц .Net Framework, которые я хотел бы включить в Xamarin.

Нужно ли мне переписывать весь код или мне нужно выполнить процесс преобразования?


person Dan Nick    schedule 24.05.2020    source источник


Ответы (1)


.NET Standard определяет общее подмножество библиотек и функций, которые используются как в .NET Core, так и в .NET Framework. Если ваш существующий код использует .NET Framework, возможно, что большинство или все функции платформы, на которые опирается код, поддерживаются .NET Standard. Если это так, будет легко перенести код в сборку .NET Standard, которую может использовать Xamarin. Сложность переноса будет зависеть от того, сколько специфичных для .NET Framework функций вы используете.

Microsoft предоставляет инструмент для анализа совместимости вашего кода. Подробнее см. здесь

person Paul Keister    schedule 24.05.2020