Windows 窗体应用程序和 Windows 窗体应用程序 (.Net Framework) 有什么不同?

ras*_*ino 7 c# windows visual-studio winforms

我正在使用 VS2019,想要创建一个 WinForm 应用程序。Windows 窗体应用程序和 Windows 窗体应用程序 (.Net Framework) 之间有什么区别?我应该选择这两个选项中的哪一个?

图像

ari*_*efs 2

这是关于 .NET 和 .NET Framework 的不同版本,您可以决定哪一个适合您想要构建的内容:

开发人员使用 .NET Framework 创建 Windows 桌面应用程序和基于服务器的应用程序。这包括 ASP.NET Web 应用程序。.NET 用于创建可以在 Windows、Linux 和 Mac 上运行的应用程序。它不支持在Windows以外的平台上创建Windows桌面应用程序。开发人员可以在两个运行时中使用 VB.NET、C# 和 F# 编写应用程序和库。

.NET 有哪些 .NET Framework 没有的功能?.NET 将获得新功能和运行时改进。它具有更好的性能,并且能够在同一台计算机上并行部署不同版本的.NET、创建独立的应用程序以及完全独立于您正在运行的环境等等

.NET Framework 有哪些 .NET 没有的功能?它有一些旧的 API,不会迁移到 .NET。您如何为您的新应用程序选择 .NET 为仅处于维护模式并且所有开发都已完成的应用程序选择您不想触及的代码,将它们保留在 .NET Framework 上是完全安全的,而对于现有的应用程序针对 .NET Framework 但正在积极开发的应用程序,如果他们将它们移动到 .NET 或将它们保留在 Framework 上,您可以进行调用,您可以评估收益和移植成本,并做出最适合您的应用程序的决定

如果您想使用最新的语言功能和运行时改进,您应该选择 dotnet core

您还可以查看以下链接: