导读 据该公司称,.NET Core 3是一项重大更新,包括使用Windows Presentation Foundation(WPF),Windows Forms和Entity Framework 6(EF6)构建Windows桌面应用程序的支持。

今天,在Connect 2018年度开发者会议上,微软宣布推出.NET Core 3 Preview 1 - .NET Core 3的首次公开发布。

据该公司称,.NET Core 3是一项重大更新,包括使用Windows Presentation Foundation(WPF),Windows Forms和Entity Framework 6(EF6)构建Windows桌面应用程序的支持。

此外,新版本还支持使用Razor Components进行客户端开发。 EF Core 3现在支持Azure Cosmos DB。它还将包括对C#8和.NET Standard 2.1的支持。

Windows桌面来自.NET Core - .NET Core 3支持使用WPF和Windows Forms框架以及Windows UI XAML库(WinUI)中的XAML Islands的现代控件和Fluent样式构建Windows桌面应用程序。

该公司还宣布开放WPF,Windows Forms和WinUI。 WPF和Windows窗体现在可以与.NET Core一起使用。它们位于名为Windows-Desktop的新组件中,该组件是Windows版本的SDK的一部分。

根据该公司的说法,应用程序现在默认具有可执行文件,并且dotnet build现在将NuGet依赖项从NuGet缓存复制到构建操作期间构建输出文件夹的应用程序。

新版本还包括一个快速的内置JSON阅读器;本地工具场景;和IAsyncEnumerable <T>,它是IEnumerable <T>的异步版本。

此外,Linux现在支持串行端口API;现在可以通过System.Device.GPIO NuGet包获得GPIO,PWM,SPI和I2C API。

要查看新版本的完整详细信息,请访问此处的官方发行说明。

你可以在这里阅读完整的官方声明。

原文来自:https://www.linuxidc.com/Linux/2018-12/155721.htm

本文地址:https://www.linuxprobe.com/net-core-3-preview-1.html编辑:public,审核员:逄增宝

Linux命令大全:https://www.linuxcool.com/