.NET MAUI Preview 4 首发教程

2022-12-07 19:14:16 浏览数 (1)

以下文章来源于CodeShare ,作者痕迹

MAUI Preview4

2021年5月25日, 微软发布了最新的MAUI Preview4, 在每个预览版当中, 微软都引入了更多的控制和功能。

最新动态

如何查看每次的预览版发布的最新消息? 微软官方博客:

https://devblogs.microsoft.com/dotnet/announcing-net-6-preview-4

开车

介于国内目前未有任何组织和个人介绍以及讲解MAUI的预览版的最近状态,那么下面老弟将详细的介绍如何安装到调试, 以及一般性问题的总结。

过几天, 我就在B站给大家 "开车" , 做一个Preview4 的Microsoft ToDo App。

下面主要介绍如何安装sdk以及目前的所有动态!

1.安装 .NET 6 Preview SDK 下载地址: https://dotnet.microsoft.com/download/dotnet/6.0

2.安装 Visual Studio 2019 v16.11 预览版(具有 Xamarin Workload) 下载地址: https://visualstudio.microsoft.com/zh-hans/vs/preview/ 更新内容: https://docs.microsoft.com/zh-cn/visualstudio/releases/2019/release-notes-preview

注意: 安装请勾选使用.NET的移动开发

3.安装MAUI 应用程序组件

打开CMD, 输入: dotnet tool install -g redth.net.maui.check

安装完成后, 你应该看到如下所示:

再次输入: maui-check

打开弹窗示意的应用程序, 如果显示如下图所示, 则代表正在安装组件。 安装的过程中请使用VPN网络, 否则会影响下载或无法下载的情况。

安装的过程中可能会出现,如下所示:

不停的输入Y, 尝试修复问题以及安装, 到最后, 如果你出现了以下内容, 则代表你安装的过程中,出现了某些问题:

如上图所示错误, 你可以尝试打开Visual Studio 2019 Preview 手动添加一个Android设备, 再次输入: maui-check 或者 maui-check --fix

4.安装MAUI-Preview 包源

5.创建MAUI项目 打开Visual Studio 2019 Preview , 即可发现MAUI项目模板, 创建一个MAUIAPP, 可以选择不同的设备类型进行调试:

  • ios: 这里需要你授权具有apple 开发者的账号, 注;后面使用mac进行测试。
  • Android: 添加一个设备
  • Local Android: 选择你的Android手机进行调试, 可以使用USB进行连接电脑, 通过命令来连接你的手机。 如何使用你的安卓手机进行调试: https://www.cnblogs.com/zh7791/p/13863677.html
  • WIN UI:可以选择在本机windows进行调试测试

6.Android设备调试效果图

已知问题

  • 目前只有 WinUI 3支持热重载 ,在未来的版本.NET热重新加载也将可用于android,iOS和macOS, 将集成XAML热重新加载和实时视觉树以及。
  • Prism的MAUI早期预览版: https://github.com/dansiegel/Prism.Maui
  • 关于Windows支持ios问题: https://docs.microsoft.com/zh-cn/xamarin/xamarin-forms/deploy-test/hot-restart

MAUI相关项目

  • WeatherTwentyOne 项目地址: https://github.com/davidortinau/WeatherTwentyOne 效果图:

更多资料

  • maui项目地址 https://github.com/dotnet/maui
  • maui wiki https://github.com/dotnet/maui/wiki/Getting-Started
  • maui check(MAUI 检查工具) https://github.com/Redth/dotnet-maui-check
  • maui 往期发布消息 1.maui-preview 1: 地址: https://devblogs.microsoft.com/dotnet/announcing-net-6-preview-1/ 2.maui-preview 2: 地址: https://devblogs.microsoft.com/dotnet/announcing-net-6-preview-2/ 3.maui-preview 3: 地址: https://devblogs.microsoft.com/dotnet/announcing-net-multi-platform-app-ui-preview-3/ 4.maui-preview 4: 地址: https://devblogs.microsoft.com/dotnet/announcing-net-6-preview-4/ 5.net maui: 地址: https://devblogs.microsoft.com/xamarin/the-new-net-multi-platform-app-ui-maui/

0 人点赞