• 日常搜索
  • 端口查询
  • IP查询
  • MD5解密
  • 搜本站

Microsoft .NET Runtime和Microsoft Windows Desktop Runtime的区别

Microsoft .NET Runtime与Microsoft Windows Desktop Runtime的区别有哪些,应该安装哪个?

简单来说,Microsoft .NET Runtime 是一个基础的、通用的运行库,而 Microsoft Windows Desktop Runtime 则是在前者基础上,额外添加了对Windows桌面图形应用(Windows Forms和WPF) 支持的运行库。

Microsoft .NET Runtime和Microsoft Windows Desktop Runtime的区别  第1张

具体区别

特点对比Microsoft .NET RuntimeMicrosoft Windows Desktop Runtime
核心功能
  • 运行基础的.NET控制台类应用、后台服务等。

  • 在.NET Runtime功能基础上,额外添加了对Windows桌面图形应用(Windows Forms和WPF)的支持

包含关系
  • 基础运行库

  • 包含 .NET Runtime + 桌面图形组件

应用场景
  • ASP.NET Core Web应用 (服务器端)

  • 后台服务、API服务

  • 控制台工具

  • 无UI的类库

  • 传统的Windows窗体程序 (WinForms)

  • Windows Presentation Foundation (WPF) 程序

  • 任何需要图形界面的Windows桌面软件

程序大小
  • 约30MB

  • 约60MB

Microsoft .NET Runtime和Microsoft Windows Desktop Runtime的区别  第2张

如何选择?

  1. 如果你想运行带有图形界面的Windows桌面软件,那么你应该安装 Microsoft Windows Desktop Runtime。

  2. 如果你只是想运行一个没有界面的后台服务、Web应用或者控制台程序等,那么安装 Microsoft .NET Runtime 就足够了。

微软运行库 

END!!!

文章目录
  • 具体区别
  • 如何选择?
  • 微软运行库
  • 发表评论