Xamarin.iOS和Xamarin.Android都将于2024年5月到期.微软的官方声明详细说明了如何将这些应用程序迁移到.Net7.

然而,没有提到使用Xamarin.Mac构建的MacOS应用程序.对于想要继续使用C#for Mac应用程序的开发人员,有什么升级途径吗?

推荐答案

Net Maui(本质上是Xamarin的重新命名)supports MacCatalyst:

使用.NET Maui构建的MacOS应用程序使用Mac Catalyst,这是苹果的一种解决方案,它可以将使用UIKit构建的iOS应用程序带到桌面上,并根据需要使用额外的AppKit和平台API来增强它.

Csharp相关问答推荐

获取Windows和Linux上的下载文件夹

为什么使用DXGI输出复制和Direct 3D时捕获的图像数据全为零?

如何使嵌套for-loop更高效?

无法从具有一对多关系的C#类中使用Swagger创建记录

ASP.NET MVC购物车数量更新并从购物车中删除项目

Monty Hall游戏节目模拟给我50/50的结果

如何在C#中删除一个特殊字符,如"使用Regex"

"virtual"修饰符对接口成员有什么影响?

迭代C#List并在数据库中 for each 元素执行SELECT语句—更有效的方式?

如何使用while循环实现异常处理

无法通过绑定禁用条目

ASP.NET配置kestrel以使用Windows证书存储中的HTTPS

Unix上的.NET(核心):.NET意外地未看到通过P/Invoke系统调用对环境变量进行的进程内修改

N层解决方案上的依赖注入-删除样板

如何使用.NET6WPF打印车票?

.NET 8在appsettings.json中核心使用词典URI、URI&>

如何在同一成员上组合[JsonPropertyName]和[ObservableProperty]?

Azure函数正在返回值列表,但该列表在Chrome中显示为空

RavenDb:为什么在字符串==空的情况下过滤会过滤得太多?

在C#中删除多个不同名称的会话