首页 > 解决方案 > Xamarin 与 .Net 框架

问题描述

我已经开始学习 Xamarin。根据我的阅读,.Net Standard 允许开发人员将来自另一个 .Net 平台的代码用于 Xamarin。

我阅读的示例仅讨论 MVC 或 .Net Core。文档说开发人员可以将 .Net Standard 与 .Net Framework 4.6.1 一起使用。Visual Studio 2019 可以选择将 Asp.Net Core Web API 项目作为移动后端的一部分。

是否有可用的 .Net Framework 选项?

我有很多想要包含到 Xamarin 中的 .Net Framework 页面。

我需要重写所有代码还是需要进行转换过程?

标签: c#xamarinxamarin.forms

解决方案


.NET Standard 定义了由 .NET Core 和 .NET Framework 共享的库和功能的公共子集。如果您的现有代码使用 .NET Framework,则代码所依赖的大部分或所有框架功能都可能受 .NET Standard 支持。如果是这样,将代码移植到 Xamarin 可以使用的 .NET Standard 程序集将很容易。移植的难度取决于您使用了多少 .NET Framework 特定的功能。

Microsoft 提供了一个工具来分析您的代码的兼容性,您可以在此处找到详细信息


推荐阅读