c# - 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 页面。
我需要重写所有代码还是需要进行转换过程?
解决方案
.NET Standard 定义了由 .NET Core 和 .NET Framework 共享的库和功能的公共子集。如果您的现有代码使用 .NET Framework,则代码所依赖的大部分或所有框架功能都可能受 .NET Standard 支持。如果是这样,将代码移植到 Xamarin 可以使用的 .NET Standard 程序集将很容易。移植的难度取决于您使用了多少 .NET Framework 特定的功能。
Microsoft 提供了一个工具来分析您的代码的兼容性,您可以在此处找到详细信息
推荐阅读
- php - CodeIgniter - SQL 语句如果然后在哪里?
- performance - 可以单机模式在网页上查询“medLast10QueryTime”吗?
- bash - 在 set -e 脚本中捕获命令退出代码的优雅方式
- python - 如何控制在 Python 上录制和播放音频之间的时间间隔
- c++ - 安装 Catch2 时出现错误 MSB3073
- html - 如何在页眉和页脚中向下移动内容?
- python - 在 Ubuntu 中重新启动崩溃的 Python 脚本?
- typescript - Retaining strong typing with an optional parameter
- angular - 按钮单击时的反应式表单验证
- docker - 启动容器进程导致:exec:“entrypoint.sh”:$PATH 中找不到可执行文件