.NET Desktop Runtime是由Microsoft开发的一种全面且一致的编程模型,用于生成具有视觉震撼力的用户体验、无缝的安全通信和对一系列业务流程进行建模的能力的应用程序。.NET Framework 6 将与旧的 Framework 版本并行工作。 默认情况下,基于早期版本的 Framework 的应用程序将继续在目标版本上运行。
专业的系统运行环境
1、该程序包含运行.NET Framework构建的现有应用程序所需的一切。
2、这款工具是用户运行某些桌面应用必须的运行环境。
3、它可以解决部分桌面应用安装后无法在桌面打开的问题。
4、该运行环境兼容各版本的操作系统,可以轻松安装使用。
5、如果您需要在计算机上运行WPF应用的话就需要使用这个运行环境。
主要内容一览
1、.NET Core与.NET Framework 5
基本上.NET Framework是为在Windows中和在Windows中开发应用程序而设计的。现在,Microsoft已构建了.NET Core框架,可用于为所有平台(包括Windows,Linux,Android,iOS等)创建应用程序。这更像Java的可移植性,使用Core框架构建的应用程序需要.NET Core运行时。
2、支持的操作系统/要求
.NET Framework不能安装在所有Windows操作系统上,但仅支持少数Windows 10版本。这是因为它仅与Visual Studio 2019 16.8 Preview 4兼容。由于提到的Visual Studio 2019仅与以下操作系统兼容,因此.NET Framework 5.0 RC2也仅支持Windows和Server的以下版本:
Windows 10 Build 1703或更高版本。版本:家庭版,专业版,教育版和企业版(不支持LTSC和S)
Windows Server 2019。版本:标准和数据中心
Windows Server 2016。版本:标准和数据中心
Windows 8.1(带有2919355更新)版本:Core,Professional和Enterprise
Windows Server 2012 R2(带有2919355更新)版本:Essentials,Standard,Datacenter
Windows 7 SP1(带有最新的Windows更新)版本:家庭*版,专业版,企业版,旗舰版
此外,MSI软件包也可用于x86,x64,ARM64,macOS和Linux系统。
各大工具介绍
1. 云原生应用开发
.NET 8旨在简化创建云原生应用,支持在不同环境(如Linux、Windows、容器)和不同的云应用模型中部署。
2. 集成大型语言模型(LLMs)
允许将如OpenAI的GPT这样的大型语言模型集成到.NET应用中,实现先进的AI能力。
3. 使用Blazor进行Web UI开发
包含了Blazor组件模型,用于简化Web用户界面的处理。
4. 使用.NET MAUI进行移动应用部署
.NET 8支持通过.NET MAUI将移动应用部署到iOS和Android的最新版本。
5. C# 12语言增强
新的语言增强功能使代码更加简洁和表达性。
6. 无与伦比的性能
包括动态配置文件引导优化(PGO)和对AVX-512指令集的支持在内的众多性能改进。
在JSON API场景和服务器端HTML渲染方面性能提升。
7. .NET Aspire
此技术栈旨在构建具有弹性、可观察性和可配置性的云原生应用,特点包括默认的遥测、弹性、配置和健康检查。
8. 容器增强
在容器化应用中提高安全性和紧凑性,包括非root用户配置和更小的基础镜像。
9. 原生提前编译(AoT)
支持将.NET应用编译为原生代码,以减少内存使用并立即启动。
10. 人工智能集成
提高了与AI工作负载的兼容性,并与Azure OpenAI和Microsoft Teams等工具无缝集成。
软件体验感如何
1、直接在电脑上安装该运行环境就可以运行某些桌面应用。
2、无需配置程序,中文安装界面,软件自动安装。
3、该工具是用户装机的必备运行环境之一,如缺少则不可以运行WPF应用。
4、该运行环境是一个开源的工具,来自微软官方可以放心使用。