WinUI迁移到即将到来的新版本,有何具体步骤和注意事项?
- 内容介绍
- 文章标签
- 相关推荐
本文共计706个文字,预计阅读时间需要3分钟。
迁移的初衷+个人平时是做.NET相关的工作,对.NET技术栈也有一些了解。自从新的.NET能够跨平台后,之前也有跨平台的UI框架Xamarin。现在微软推出了.NET+MAUI,这是统一了开发体验。
迁移的初衷本人平时是做.net相关的工作,对于.net技术栈也有一些了解,自从新的.net能够跨平台之后,之前也有跨平台的ui框架Xamarin,现在微软推出了.NET MAUI这个说是 统一了开发体验,而且都RC版本了,所以本人也就想着试试看了,于是就想着把前几天的WinUI的demo迁移到MAUI上试试看了。
迁移过程 1. VS启动MAUI开发模块如图,下载最新的vs2022预览版,然后勾选.NET MAUI。
通过安装这些模块我们就能创建了MAUI的项目了。
2. 创建一个项目选择如图的项目模板。
创建完成之后项目结构如下图。
乍一看和普通的wpf或者uwp再或者winui项目差别不大,主要的区别可能就是多一些依赖项为不同的平台。
3. 确认迁移需要的一些依赖我之前的WinUI demo用数据存储是LiteDB,这个支持,那基本上就没什么阻碍了,ui显示的话,需要用MAUI提供的一些控件替换掉WinUI里的控件。
本文共计706个文字,预计阅读时间需要3分钟。
迁移的初衷+个人平时是做.NET相关的工作,对.NET技术栈也有一些了解。自从新的.NET能够跨平台后,之前也有跨平台的UI框架Xamarin。现在微软推出了.NET+MAUI,这是统一了开发体验。
迁移的初衷本人平时是做.net相关的工作,对于.net技术栈也有一些了解,自从新的.net能够跨平台之后,之前也有跨平台的ui框架Xamarin,现在微软推出了.NET MAUI这个说是 统一了开发体验,而且都RC版本了,所以本人也就想着试试看了,于是就想着把前几天的WinUI的demo迁移到MAUI上试试看了。
迁移过程 1. VS启动MAUI开发模块如图,下载最新的vs2022预览版,然后勾选.NET MAUI。
通过安装这些模块我们就能创建了MAUI的项目了。
2. 创建一个项目选择如图的项目模板。
创建完成之后项目结构如下图。
乍一看和普通的wpf或者uwp再或者winui项目差别不大,主要的区别可能就是多一些依赖项为不同的平台。
3. 确认迁移需要的一些依赖我之前的WinUI demo用数据存储是LiteDB,这个支持,那基本上就没什么阻碍了,ui显示的话,需要用MAUI提供的一些控件替换掉WinUI里的控件。

