.NET 6 如期而至( 二 )


文章图片

你直接可以通过命令?构建你的MAUI项目

dotnet newmaui -o mauidemo 从不少资料上你可以了解到MAUI对Xamarin的控件做了重新的封装 , 实现更高效能 。 但我想和大家回顾下当时MAUI发布就有一个令我喜欢的功能 , 那就是在Visual Studio Code上Debug MAUI , 这得益于新的项目结构 , 但更重要是它终于让MAUI的开发更加极客了 。 但现在 MAUI的正式版还没有release , 但我在Github上找到一个类似的项目可以给大家先体验一把 (https://github.com/Clancey/vscode-comet)
更多关于MAUI , 请访问以下网址
https://aka.ms/LearnDN003
扫码查阅更多MAUI信息
关于workload
随着.NET应用场景的增加 , 不同的用户需要的支持不尽相同 , 例如我专注于 MAUI的应用 , 这个时候我就需要iOS、macOS、Android的支持 , 但默认情况下是没有做相关的SDK添加的 。 因为如果全部场景的功能都合并到SDK , 就变成一个巨物了 , 从编译到部署都是非常麻烦的 。 .NET团队致力于维护SDK的小而精 , 针对不同场景在.NET 6中增加了workload去为不同场景做量身定制 。
当我通过 dotnet new maui 的时候 , 在默认情况下是没有new maui的template的 , 而且也不会含有相关的一些SDK , 这个时候系统会教你通过查找的方式去确认是否有官方或者地方的template 。
.NET 6 如期而至
文章图片

通过命令行执行以下操作
dotnetworkload install maui 可以把MAUI所需要的SDK安装起来 , 并添加好基于dotnet new maui的模板 , 真的非常方便和人性化 , 这样可以减少.NET SDK一些不必要的安装 , 太棒了 。
.NET 6 如期而至
文章图片

你可以通过执行以下语句查看相关的workload有哪些
dotnetworkload search .NET 6 如期而至
文章图片

现在的场景有针对MAUI和Blazor的场景希望日后会添加更多的场景 , 满足更多的需要 。
更多关于dotnet workload , 请访问以下网址
https://aka.ms/LearnDN004
扫码查阅更多dotnet workload信息
关于机器学习
我这几年投入到机器学习的时间非常多 , 也致力为.NET 开发?员带来更多机器学习的知识 。 提到.NET 下的机器学习 , 我相信很多人都已经认识 ML.NET 了 , 但我?直在推荐的是开源 TensorFlow.NET 。
(https://github.com/SciSharp/TensorFlow.NET)
这个项目经过几年的发展现在已经为.NET在深度学习领域提供了很好的解决方案 。 这次通过.NET 6 , 微软带来了更多的场景 , 比如 TorchSharp 。
(https://github.com/dotnet/TorchSharp)
这是在 dotnet 开源下的?个项目 , 它参照的就是 TensorFlow.NET 的方式 , 通过绑定 PyTorch 底层 C++ API实现了.NET 原生的 PyTorch 框架 。 我相信以后大家可以在 ML.NET 下在深度学习的场景可以像 Keras ?样调用不同深度学习框架 。
更多关于.NET机器学习的知识 , 请访问以下网址
https://aka.ms/LearnDN005
扫码查阅更多.NET 机器学习信息
.NET 6 如期而至
文章图片

.NET 6 还有很多更新 , 包括在 Blazor , 在性能 , 在C# 10.0等 , 我这里就不一一和大家介绍了 , 大家感兴趣可以点击以下链接查阅 。
https://aka.ms/LearnDN006
【.NET 6 如期而至】扫码查阅更多 .NET 6 更新

特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。