Microsoft .NET Runtime v8.0.23/9.0.12/10.0.2下载

Microsoft .NET Runtime v8.0.23/9.0.12/10.0.2下载
Microsoft .NET Runtime(.net 运行时)是跨平台、高性能的程序执行核心,为 C#/F#/VB 等.NET 语言编写的应用提供托管执行环境,核心含 CoreCLR、基础类库(BCL)与宿主组件,适配 windows/Linux/macOS 等系统,是运行.NET 应用的必备组件.NET。

核心功能

  1. 代码执行与编译
    • JIT 编译:运行时将 IL 动态转为原生机器码,适配不同 CPU 架构,兼顾兼容性与性能。
    • AOT 编译(.NET 6+):发布时直接编译为原生代码,提升启动速度、降低内存占用,适配容器 / 移动端场景。
  2. 内存与资源管理
    • 分代 GC 自动回收内存,减少泄漏风险,支持并发回收以降低停顿时间。
    • 线程池与 async/await 异步模型,高效利用多核 CPU,提升 IO 密集型应用吞吐量。
  3. 跨平台与安全
    • 统一抽象层,同一份代码可在 windows/Linux/macOS/Arm64 等平台运行。
    • 代码访问安全(CAS)、类型安全检查与沙箱机制,降低恶意代码风险。
  4. 兼容性与部署
    • 支持框架依赖部署(FDD)与独立部署(SCD),SCD 可打包运行时,无需目标机预安装。
    • 兼容.NET Standard,保障跨版本 API 一致性,便于代码复用。

安装与使用

  1. 安装场景
    • 运行应用:仅需安装对应运行时(如桌面应用装 Desktop Runtime,Web 应用装ASP.NET Core Runtime).NET。
    • 开发应用:安装.NET SDK(含运行时与编译器、CLI 工具),如 SDK 8.0.416.NET。
  2. 安装方式
    • 官网下载安装包(exe/msi/deb/rpm)或二进制包,Windows 可通过 winget 安装(如winget install Microsoft.DotNet.Runtime.8).NET。
    • 服务器部署:Windows 推荐 Hosting Bundle(含运行时与 IIS 模块),Linux 可通过包管理器安装。
  3. 版本管理
    • 多版本共存:不同版本可并行安装,应用通过配置指定运行时版本。
    • 升级与卸载:通过控制面板 / 包管理器操作,避免覆盖依赖旧版本的应用。

适用场景

  • 桌面开发:运行 WinForms/WPF 应用,依赖 Desktop Runtime。
  • Web 开发:部署ASP.NET Core 网站 / API,使用ASP.NET Core Runtime 或 Hosting Bundle。
  • 云与微服务:在容器 / 服务器运行.NET 服务,依赖基础运行时或独立部署包。
  • 移动 / 游戏Unity 等游戏引擎使用 Mono 运行时,适配移动端与主机平台。
  • DevOps:批量部署运行时以支撑.NET 应用集群,保障环境一致性。

常见问题与解决

  • 版本不兼容:应用提示 “找不到运行时”,需安装对应 major.minor 版本,或在应用配置中指定兼容版本。
  • 安装失败:关闭占用文件的程序(如 IIS),以管理员身份运行安装包,检查系统依赖(如 Linux 需 libicu 等库)。
  • 性能问题:高内存占用可优化 GC 配置(如设置 GC 模式为 Server);启动慢可尝试 AOT 编译或预编译(ReadyToRun)。
  • 多版本冲突:通过dotnet --list-runtimes查看已装版本,用 global.json 锁定项目 SDK 版本。

下载地址


Microsoft .NET Runtime 8.0.23 (2025/12/07)
x64:https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.23/dotnet-runtime-8.0.23-win-x64.exe
x86:https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.23/dotnet-runtime-8.0.23-win-x86.exe

Microsoft Windows Desktop Runtime 8.0.23 (2025/12/07)
x64:https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/8.0.23/windowsdesktop-runtime-8.0.23-win-x64.exe
x86:https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/8.0.23/windowsdesktop-runtime-8.0.23-win-x86.exe

Microsoft .NET Runtime 9.0.12 (2025/12/07)
x64:https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.12/dotnet-runtime-9.0.12-win-x64.exe
x86:https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.12/dotnet-runtime-9.0.12-win-x86.exe

Microsoft Windows Desktop Runtime 9.0.12 (2025/12/07)
x64:https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/9.0.12/windowsdesktop-runtime-9.0.12-win-x64.exe
x86:https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/9.0.12/windowsdesktop-runtime-9.0.12-win-x86.exe

Microsoft .NET Runtime 10.0.2 (2025/12/13)
x64:https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.2/dotnet-runtime-10.0.2-win-x64.exe
x86:https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.2/dotnet-runtime-10.0.2-win-x86.exe

Microsoft Windows Desktop Runtime 10.0.2 (2025/12/13)
x64:https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/10.0.2/windowsdesktop-runtime-10.0.2-win-x64.exe
x86:https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/10.0.2/windowsdesktop-runtime-10.0.2-win-x86.exe

阅读剩余