Microsoft .NET Desktop Runtime 9正式版 v9.0.12 32位64位

Microsoft .NET Desktop Runtime 9正式版 v9.0.12 32位64位

官方

系统:Android

日期:2026-01-31

类别:电脑软件

版本:

  • 详情
  • 相关
  • 评论
    Windows Desktop Runtime 9.0这东西,说白了就是个底层支撑库,专门给那些用.NET技术做的桌面软件用的。你电脑里要是缺了它,很多程序可能就打不开,或者报错提示少文件,装上它就能解决这类问题。这玩意儿是微软搞的,开源免费,算是.NET框架运行环境的一部分,主要面向开发者,但普通用户为了能正常运行某些软件也得装。 我觉得它最大的用处就是让软件能跑起来,尤其是那些依赖.NET环境的程序。比如你下载了个工具,结果一打开说缺少运行库,这时候装个Microsoft .NET Desktop Runtime 9就搞定了。它支持Windows 10、11这些主流系统,兼容性不错,还能管理应用程序的生命周期,比如启动、停止啥的,安全性也有保障,跟操作系统和硬件交互得挺顺畅。 新版9.0.0主要修了安全漏洞,比如那个CVE-2024-43498远程代码执行漏洞,挺危险的,攻击者能通过发特制请求搞破坏,还有拒绝服务漏洞,可能导致程序崩溃。所以如果你是开发者,或者经常用.NET软件,赶紧更新到最新版,避免被黑客钻空子。我自己觉得,安全更新这块微软做得挺及时,但用户也得主动点,别等出事了才想起来。 开发环境方面,用Visual Studio 17.12以上版本才能完美支持.NET 9,VS Code的C#扩展也兼容。这版本性能优化了不少,异步编程更快了,工具链也更现代化,比如集成dotnet CLI,开发起来更顺手。跨平台能力是亮点,虽然主要针对Windows,但.NET生态本身支持Linux、macOS,搞云原生应用、容器化部署都很方便。我挺喜欢这种统一开发体验,不用为不同平台折腾太多。 .NET生态系统挺复杂的,有好几个变体:原始的.NET Framework主要服务Windows,Mono是跨平台开源版,支持安卓、iOS和WebAssembly,而.NET Core(现在叫.NET)是新一代,专为云时代设计,开源跨平台,跟老框架兼容性也好。这种多样性是因为历史和技术原因,开发者可以根据需求选合适的版本。我个人觉得,对于普通用户,装个Desktop Runtime就够了;如果是开发者,得根据项目选框架,比如做Windows桌面应用就用.NET Framework或.NET Core,做移动或Web可能选Mono。 更新日志里,v9.0.12版本修复了一些问题,比如启动回归的已知bug,更新了支持的操作系统,还把工具名从“toolsay”改成“dotnetsay”,挺有意思的。另外,它记录了macOS安装程序的一些回归问题,还加了.NET 10的发行说明和配置问题。这些更新让框架更稳定,兼容性更好,我觉得微软在持续改进这块做得不错,用户定期更新就能享受到新功能和安全补丁。总之,这运行库是Windows上跑.NET软件的必备品,装上它,你的电脑生态会更完整。

    windows desktop runtime 9.0是微软开发的一款用于.NET构建的应用程序所需的基础类型库组件,属于开源免费的微软NET框架运行库,一般又称为Microsoft .NET Desktop Runtime 9,此软件专为开发者打造,旨在提供更强大的工具和功能,助力构建现代化的应用程序,它为支持.NET桌面应用程序提供了必要的组件和库,使得用户能够在其系统上运行依赖于这些组件的应用程序。用户安装此运行库后,可以在Windows上配置各种标准库和API,从而让其他软件可以正常在NET环境启动,解决提示缺少必要程序或软件无法打开的问题。

    Microsoft .NET Desktop Runtime 9正式版

    主要功能

    1、‌运行时支持‌:为Windows桌面应用程序提供必要的运行时组件,这些组件是应用程序在执行过程中所需要的。

    2、‌跨平台兼容性‌:虽然主要面向Windows,但.NET Desktop Runtime也支持在多种Windows平台上运行(如Windows 10、Windows 11等),确保应用程序能够在不同的环境中稳定工作。

    3、‌应用程序管理‌:管理和执行应用程序的生命周期和资源,包括启动、运行、停止等过程。

    4、‌安全性‌:提供与操作系统和硬件交互的接口,并支持应用程序的安全性和权限管理,确保用户数据的安全。

    Microsoft .NET Desktop Runtime 9新版特性

    显著变化

    .NET 9.0.0 版本包含安全修复和非安全修复。

    Microsoft 安全通报 CVE-2024-43498 | .NET 远程代码执行漏洞

    Microsoft 发布此安全通报是为了提供有关 .NET 9.0 中漏洞的信息。此通报还提供了有关开发人员可以执行哪些操作来更新其应用程序以消除此漏洞的指导。

    未经身份验证的远程攻击者可以通过向易受攻击的 .NET Web 应用程序发送特制请求或将特制文件加载到易受攻击的应用程序中来利用此漏洞。

    Microsoft 安全通报 CVE-2024-43499 | .NET 拒绝服务漏洞

    Microsoft 发布此安全通报是为了提供有关 .NET 9.0 中漏洞的信息。此通报还提供了有关开发人员可以执行哪些操作来更新其应用程序以消除此漏洞的指导。

    .NET 9 中的 NrbfDecoder 组件包含由于输入验证不正确而导致的拒绝服务漏洞。

    Visual Studio 兼容性

    您需要 Visual Studio 17.12 或更高版本才能在 Windows 上使用 .NET 9.0。虽然没有官方支持,但我们也在 Visual Studio for Mac 中启用了对 .NET 9 的基本支持。用户必须在 Preferences 中启用预览功能,才能使 IDE 发现和使用 .NET 9 SDK 来创建、加载、构建和调试项目。适用于 Visual Studio Code 的 C# 扩展支持 .NET 9.0 和 C# 12。

    软件优势

    1、跨平台开发:支持多平台,提供统一的开发体验,降低开发复杂度。

    2、高性能优化:通过优化运行时和异步编程,提升应用性能。

    3、现代化工具:集成 Visual Studio 和 dotnet CLI,提供强大的开发支持。

    4、丰富框架支持:涵盖多种框架和库,满足多样化开发需求。

    5、云原生能力:支持容器化和微服务,助力构建现代化云应用。

    6、安全可靠:提供全面的安全特性和稳定的运行环境。

    7、社区与支持:拥有活跃的开发者社区和详细的技术文档,帮助解决问题。

    8、持续更新:定期发布更新,修复问题并新增功能,确保框架的先进性和兼容性。

    .NET 生态系统

    .NET 有多个变体,每个变体都支持不同类型的应用。 多个变体的原因是部分历史、部分技术。

    .NET 实现:

    1、.NET Framework -- 原始 .NET。 它提供对 Windows 和 Windows Server 的广泛功能的访问权限。 在维护方面它得到了积极的支持。

    2、Mono - 原始社区和开源 .NET。 .NET Framework 的跨平台实现。 主动支持 Android、iOS 和 WebAssembly。

    3、.NET (Core) -- 新式 .NET。 专为云时代重新设计的 .NET 跨平台和开源实现,同时与 .NET Framework 保持高度兼容。 主动支持 Linux、macOS 和 Windows。

    更新日志

    v9.0.12版本

    1、更新启动回归的已知问题

    2、跨各种组件添加 .NET 10 RC 2 的发行说明

    3、更新 NET 9.0 EOL 日期

    4、将 SDK 运行时版本更新到 8.0.21

    5、[10.0] 中的系统路径已知问题

    6、将工具名称从“toolsay”更新为“dotnetsay”

    7、更新了支持的作系统

    8、更新 .NET TaskHost 文档,并提供更多警告

    9、添加 .NET 10 已知配置问题

    10、ApiDiff.ps:允许确切版本,允许任意源,并在需要时使用 az cli 进行身份验证

    11、记录 macOS PKG 安装程序 createdump 可执行文件位回归

    展开内容

    应用信息

    • 包名:
    • MD5:
    • 需要网络

    评分及评论

    4.5满分5.0分

    点击星星用来评分

    评论需审核后才能显示
    同类排行