.NET Core 3.0 Preview 3 已经发布, 框架和 ASP.NET Core 有许多有趣的更新. 这是最重要的更新列表. 下载地址 : https://aka.ms/netcore3download .
.NET Core 3.0 的更新:
C#中对索引和范围的更多支持
支持. NET Standard 2.1. 以. NET Standard 项目文件为目标, 并将 netstandard2.1 指定为目标框架. 完整的. NET Framework 不支持. NET Standard 2.1.
F#4.6 和 dotnet fsi 命令. 可以使用 F#4.6 和 dotnet fsi 命令的预览. FSI 代表 F#互动.
AssemblyDependencyResolver 和 resolver 事件. 从给定路径加载依赖程序集(之前不可能), 解析程序事件可帮助我们更好地处理动态加载的本机依赖项.
Windows Forms 应用程序的高 DPI. 最后, 微软将 Windows Forms 应用程序推向了当今时代. 96DPI 不再适用, 并且可以构建高 DP Windows 窗体应用程序.
ASP.NET Core 3.0 的更新:
Razor 组件的改进. 现在 2 个项目合并成单个项目模板, Razor 组件支持端点路由和预渲染, Razor 组件可以托管在 Razor 类库中. 还改进了事件处理和表单和验证支持.
运行时编译. 它在 ASP.NET Core 3.0 模板中被禁用, 但现在可以通过向项目添加特殊的 NuGet 包来打开它.
Worker Service 模板. 需要编写 Windows 服务还是 Linux 守护进程? 现在我们有了 Worker Service 模板.
gRPC 模板. 与谷歌一起构建的 gRPC 是一种流行的远程过程调用 (RPC) 框架. 此版本的 ASP.NET Core 在 ASP.NET Core 上引入了第一等的 gRPC 支持.
Angular 模板使用 Angular 7. Angular SPA 模板现在使用 Angular 7, 在第一次稳定释放之前, 它将被 Angular 8 替换.
SPA-s 的身份验证. Microsoft 通过此预览为单页应用程序添加了现成的身份验证支持.
SignalR 与端点路由集成. 小变化 - 现在使用端点路由定义 SingalR 路由.
SignalR Java 客户端支持长轮询. 即使在不支持或不允许 webSocket 的环境中, SignalR Java 客户端现在也可以使用.
关于 Entity Framework Core 3.0 的消息并不多, 但我们可以期待. NET Core 的下一个预览版本的更新.
来源: https://www.cnblogs.com/shanyou/p/10493654.html