.NET Core 3.1 发布了,这是对两个多月前发布的 .NET Core 3.0 的一小部分修复和完善,其中最重要的是 .NET Core 3.1 是一个长期支持(LTS)版本,并且官方将会支持三年。
.NET Core 3.1 中的更改主要集中在 Blazor 和 Windows Desktop,这是 .NET Core 3.0 中的两个新增特性,包括对 C++/CLI 的支持,这已经是开发 Windows 的常规需求。
Windows Forms Controls Removal
此版本移除了以下 Windows Forms 控件:
DataGrid
ToolBar
ContextMenu
Menu
MainMenu
MenuItem
早在 2005 年,这些控件就被 .NET Framework 2.0 中更强大的控件所取代,默认情况下 Visual Studio Designer 工具箱中都没有提供这些控件,现在官方决定删除这些控件,而只关注新控件。
建议替代方案如下:
微软认为随着进一步完善 Windows Forms 设计器项目,这些控件与创建现代应用不匹配,并且永远不应该成为 Windows Forms .NET Core 版本的一部分。这样重大的变化,目标是继续改进 Windows Forms,以实现更高的 DPI、可访问性和可靠性,并且利于后期更新的进行。
C++/CLI
在 Visual Studio 2019 16.4 中增加了一个新功能,可以创建可与 .NET Core 3.0+ 一起使用的 C++/CLI 组件。
该组件添加了几个可以使用的模板:
CLR Class Library (.NET Core)
CLR Empty Project (.NET Core)
C++/CLI 仅支持 Windows 平台,开发者需要安装“Desktop development with C++”工作负载和“ C++/CLI support”组件,才能使用 C++/CLI。
同时,Visual Studio 2019 16.4 也发布了,其中就包含了 .NET Core 3.1 更新,这是一起使用 .NET Core 3.1 与 Visual Studio 所必需的更新。对于 Visual Studio 2019 用户,官方建议直接更新到 16.4,而不是单独下载 .NET Core 3.1。
文:微软
相关推荐
.NET Core 3.1 是一个长期支持(LTS)版本,提供了许多性能优化和新特性,如Windows桌面应用程序的支持,以及对C# 8.0和.NET Standard 2.1的兼容。 SignalR 则是这个实时通讯工具的核心组件。它提供了连接管理,...
此版本是长期支持(LTS)版本,计划提供长达三年的技术支持,为开发者提供了更稳定的开发环境。 .NET Core 3.1 主要是对3.0版本的一系列修复和增强,特别关注Blazor和Windows桌面应用程序的改进。Blazor是一个创新...
版本3.1是.NET Core的一个长期支持(LTS)版本,它具有高性能、模块化和兼容性等特点,适用于开发Web应用、控制台应用和桌面应用等。 2. WPF(Windows Presentation Foundation):作为.NET Framework的一部分,WPF...
最重要的是.NET Core 3.1是长期支持(LTS)版本,并且将支持三年。和过去一样,我们希望花一些时间来发布下一个LTS版本。额外的两个月(在.NET Core 3.0之后)使我们能够选择和实施在已经非常稳定的基础上进行的正确...
看页数就知道有多详细 ASP.NET Core 是一个跨平台的高性能开源框架,用于生成基于云且连接 Internet....net core 3.1 正式版已发布,3.1 主要是对 3.0 的 bug 修复,以及一些小优化,而且作为 LTS 版本,建议大家升级。
Aspose.Words与.NET Core 3.1的兼容性是其一大亮点,因为.NET Core 3.1是一个长期支持(LTS)版本,提供了高性能、跨平台的运行时环境。这使得Aspose.Words成为.NET Core开发者处理Word文档的理想选择,无论是在桌面...
由于.NET Core 3.1是长期支持(LTS)版本,这意味着它会得到更长时间的安全更新和技术支持,直到被下一个LTS版本取代。这使得它成为企业级应用开发的理想选择,因为长期支持保证了项目在未来一段时间内的稳定性和...
每个版本的.NET Core都有其生命周期,包括支持期限和安全更新,3.1作为长期支持(LTS)版本,将持续得到官方维护至2022年底,为开发者提供了稳定且长期可用的开发环境。 在压缩包内的"dotnet-sdk-3.1.300-win-x64....
其次,该版本支持.NET Core 3.1,这是一个长期支持(LTS)版本,意味着它将得到微软更长时间的安全更新和技术支持,对于企业级应用来说,这意味着更稳定和安全的开发平台。此外,.NET Core 3.1包含了对Windows桌面...
3.1版本是长期支持(LTS)版本,提供了一系列优化和新特性,包括更快的启动时间、HTTP/2支持和更好的容器支持。 2. **Web API开发**:Web API是ASP.NET Core中用于构建RESTful服务的部分,允许开发人员创建能够通过...
ASP.NET Core 3.1(带有.NET Core 3.1) ASP.NET WebApi核心 ASP.NET身份核心 实体框架核心3.1 .NET Core本机DI 自动贴图 FluentValidator 中介 招摇UI 微软SQL 单位 起订量 流利的断言 波莉 改装 设计模式 域...
ASP.NET Core发布IIS运行报HTTP/1.1 500 Internal Server Error,安装该软件后需要重启。该版本为3.1.3 LTS版
使用.NET Core 3.1 LTS的ASP.NET Core和Docker的简单演示。 阅读文章 要了解如何使用此存储库,请确保您已阅读以下文章: 要求 为了运行此示例,您需要在计算机(Windows,Mac,Linux)上进行安装: Docker桌面(或...
.net core 3.1 正式版已发布,3.1 主要是对 3.0 的 bug 修复,以及一些小优化,而且作为 LTS 版本,建议大家升级。值得一提的是.net core 2.2 这个月就要寿终正寝了,微软将不再提供支持,如果你在使用 2.2 ,强烈...
版本3.1作为长期支持(LTS)版本,提供了一系列稳定性和性能改进,包括依赖注入、中间件、Kestrel服务器优化等。开发者可以利用.NET Core的生态系统,快速构建现代、安全的Web应用程序。 **C#编程基础** C#是微软...
【描述】".net core3.1 + efcore发布包" 明确指出该发布包是基于.NET Core 3.1版本的,并且使用了Entity Framework Core进行数据访问。.NET Core 3.1是微软推出的跨平台开发框架,支持Windows、Linux和macOS等多个...
3.1是ASP.NET Core的一个长期支持(LTS)版本,确保了安全性和稳定性。 MVC(Model-View-Controller)模式是ASP.NET Core中用于构建Web应用的一种设计模式。它将应用程序分为三个主要部分:模型(Model)负责数据...
.NET Core 3.1是长期支持(LTS)版本,它在2.1的基础上增加了很多新特性和改进。例如,引入了对WinForms和WPF桌面应用的支持,这使得开发者能够在.NET Core上构建传统的Windows桌面应用。此外,还加强了性能,提升了...
.NET Core 3.1是一个长期支持(LTS)版本,这意味着它将得到更长时间的安全更新和技术支持。 压缩包内的文件包括: 1. **dotnet.exe**:这是.NET Core运行时的核心可执行文件,用于启动和管理.NET Core应用程序。...