Hero Circle Shape
Hero Moon Shape
Hero Right Shape
imToken官方版下载|framework

imToken官方版下载|framework

  • 作者: imToken官方版下载
  • 2024-03-10 00:12:31

下载 .NET Framework | 免费官方下载

下载 .NET Framework | 免费官方下载

ic_fluent_brand_facebook_48_mono Created with Sketch.

跳转至主内容

Microsoft

.NET

.NET

.NET

主页

为什么选择 .NET?

什么是 .NET?

为什么选择 .NET?

谁在使用 .NET?

功能

Web

Web

ASP.NET Core

Web API

Blazor

MVC

SignalR

微服务

本机桌面和移动设备

本机桌面和移动设备

.NET .NET Multi-Platform App UI

Windows 窗体

Windows Presentation Foundation

Xamarin

语言

语言

C#

F#

Visual Basic

更多

更多

数据

机器学习和人工智能

游戏开发

物联网

升级助手

学习

学习如何编写 C# 代码

初学者视频

体系结构指南

教程、课程等

文档

Web

Web

ASP.NET Core

Web API

Blazor

Razor Pages

MVC

SignalR

本机桌面和移动设备

本机桌面和移动设备

.NET .NET Multi-Platform App UI

Windows 窗体

Windows Presentation Foundation

Xamarin

语言

语言

C#

F#

Visual Basic

更多

更多

.NET

数据

物联网

机器学习

下载

社区

更多

直播电视

所有 Microsoft

Global

Microsoft 安全

Azure

Dynamics 365

Microsoft 365

Microsoft Teams

Windows 365

技术和创新

技术和创新

Microsoft Cloud

AI

Azure Space

混合现实

Microsoft HoloLens

Microsoft Viva

量子计算

可持续发展

工业

工业

教育

汽车

金融服务

政府

医疗保健

制造业

零售业

所有行业

合作伙伴

合作伙伴

查找合作伙伴

成为合作伙伴

合作伙伴网络

查找广告合作伙伴

成为广告合作伙伴

Azure 市场

AppSource

资源

资源

博客

Microsoft Advertising

开发人员中心

文档

活动

许可

Microsoft Learn

Microsoft Research

查看站点地图

搜索

在 Microsoft.com 中搜索

无结果

取消

主页

下载

.NET Framework

升级应用

在 Visual Studio 中单击几下即可将应用从 .NET Framework 升级到最新的 .NET。

了解详细信息

×

下载 .NET Framework

.NET Framework 是仅适用于 Windows 版本的 .NET,用于生成客户端和服务器应用程序。

建议所有新产品开发使用 .NET 6 或更高版本。这些较新的 .NET 版本是跨平台的,支持更多应用程序类型,并提供高性能。

仅当以下情况之一为 true 时,才应下载.NET Framework:

要生成的应用程序需要 .NET Framework。

正在使用的应用程序需要.NET Framework。

支持的版本

可供下载的 .NET Framework 版本

版本

发布日期

终止支持

.NET Framework 4.8.1

2022年8月9日

.NET Framework 4.8

2019年4月18日

.NET Framework 4.7.2

2018年4月30日

.NET Framework 4.7.1

2017年10月17日

.NET Framework 4.7

2017年4月5日

.NET Framework 4.6.2

2016年8月2日

.NET Framework 3.5 SP1

2008年11月18日

2029年1月9日

不再支持的版本

以下版本已过期,这意味着我们不再支持它们。建议迁移到受支持的版本。

版本

发布日期

终止支持

.NET Framework 4.6.1

2015年11月30日

2022年4月26日

.NET Framework 4.6

2015年7月20日

2022年4月26日

.NET Framework 4.5.2

2014年5月5日

2022年4月26日

.NET Framework 4.5.1

2013年10月17日

2016年1月12日

.NET Framework 4.5

2012年8月15日

2016年1月12日

.NET Framework 4.0

2010年4月12日

2016年1月12日

Docker

正在寻找适用于 Windows 的 .NET Framework Docker 映像?

浏览.NET Framework 图像

关注我们

English (United States)

Español

日本語

한국어

Português (Brasil)

中文(简体)

深色模式

加利福尼亚州消费者隐私法案(CCPA)选择退出图标

你的隐私选择

加利福尼亚州消费者隐私法案(CCPA)选择退出图标

你的隐私选择

由 .NET 8.0.2 提供支持

联系 Microsoft

支持

隐私和 Cookie

管理 Cookie

使用条款

商标

京ICP备09042378号-6

© Microsoft 2024

Feedback

Microsoft

Microsoft

Thank you for your patience

We are currently experiencing high demand. Please wait and try again later.

ID: 18.c74d2501.1710000742.33eeb16

在 Windows 10 上安装 .NET Framework - .NET Framework | Microsoft Learn

在 Windows 10 上安装 .NET Framework - .NET Framework | Microsoft Learn

跳转至主内容

此浏览器不再受支持。

请升级到 Microsoft Edge 以使用最新的功能、安全更新和技术支持。

下载 Microsoft Edge

有关 Internet Explorer 和 Microsoft Edge 的详细信息

目录

退出焦点模式

使用英语阅读

保存

目录

使用英语阅读

保存

打印

Twitter

LinkedIn

Facebook

电子邮件

目录

在 Windows 10 和 Windows Server 2016 及更高版本上安装 .NET Framework

项目

04/23/2023

14 个参与者

反馈

本文内容

在 Windows 上运行许多应用程序需要 .NET Framework。 本文中的相关说明可帮助你安装所需的 .NET Framework 版本。 .NET Framework 4.8 是可用的最新版本。

在尝试运行应用程序后,你可能转到了此页并在计算机上看到一个对话框,如下所示:

.NET Framework 4.8

.NET Framework 4.8 随附于:

Windows 10 2021 年 5 月更新

Windows 10 2020 年 10 月更新

Windows 10 2020 年 5 月更新

Windows 10 2019 年 11 月更新

Windows 10 2019 年 5 月更新

下载 .NET Framework 4.8

.NET Framework 4.8 可用于运行针对 .NET Framework 4.0 到 4.8 生成的应用程序。

.NET Framework 4.8 可安装于:

Windows 10 2018 年 10 月更新(版本 1809)

Windows 10 2018 年 4 月更新(版本 1803)

Windows 10 秋季创意者更新(版本 1709)

Windows 10 创意者更新(版本 1703)

Windows 10 周年更新(版本 1607)

Windows Server 2019

Windows Server 版本 1809

Windows Server 版本 1803

Windows 2016 Server

以下系统不支持 .NET Framework 4.8:

Windows 10 1507

Windows 10 1511

如果正在使用 Windows 10 1507 或 1511,且想要安装 .NET Framework 4.8,首先需要升级到较新的 Windows 10 版本。

.NET Framework 4.6.2

.NET Framework 4.6.2 是 Windows 10 1507 和 1511 上支持的最新 .NET Framework 版本。

.NET Framework 4.6.2 支持针对 .NET Framework 4.0 到 4.6.2 生成的应用。

.NET Framework 3.5

请按照说明操作,在 Windows 10 上安装 .NET Framework 3.5。

.NET Framework 3.5 支持针对 .NET Framework 1.0 到 3.5 生成的应用。

其他信息

.NET Framework 4.x 版本是早期版本的就地更新版。 这意味着:

计算机上只能安装一个版本的 .NET Framework 4.x。

如果计算机上已安装更高版本,则不能安装 .NET Framework 的早期版本。

.NET Framework 4.x 版本可用于运行针对 .NET Framework 4.0 到该版本生成的应用程序。 例如,.NET Framework 4.7 可用于运行针对 .NET Framework 4.0-4.7 生成的应用程序。 最新版本(即 .NET Framework 4.8)可用于运行使用从 .NET Framework 4.0 开始的 .NET Framework 的所有版本生成的应用程序。

如需可供下载的 .NET Framework 所有版本的列表,请参阅 .NET 下载页。

帮助

如果无法确定已安装 .NET Framework 的正确版本,可以联系 Microsoft 获取帮助。

请参阅

.NET 下载

安装和卸载 .NET Framework 受阻疑难解答

安装面向开发人员的 .NET Framework

确定已安装的 .NET Framework 版本

在 GitHub 上与我们协作

可以在 GitHub 上找到此内容的源,还可以在其中创建和查看问题和拉取请求。 有关详细信息,请参阅参与者指南。

.NET

提出文档问题

提供产品反馈

反馈

Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see: https://aka.ms/ContentUserFeedback.

提交和查看相关反馈

此产品

此页面

查看所有页面反馈

其他资源

加州消费者隐私法案 (CCPA) 禁用图标

你的隐私选择

主题

高对比度

早期版本

博客

参与

隐私

使用条款

商标

© Microsoft 2024

其他资源

本文内容

加州消费者隐私法案 (CCPA) 禁用图标

你的隐私选择

主题

高对比度

早期版本

博客

参与

隐私

使用条款

商标

© Microsoft 2024

适用于 Windows 的 Microsoft .NET Framework 4.8 脱机安装程序 - Microsoft 支持

适用于 Windows 的 Microsoft .NET Framework 4.8 脱机安装程序 - Microsoft 支持

跳转至主内容

Microsoft

支持

支持

支持

主页

Microsoft 365

Office

产品

Microsoft 365

Outlook

Microsoft Teams

OneDrive

OneNote

Windows

Microsoft Edge

更多信息 ...

设备

Surface

电脑配件

移动体验

Xbox

PC 游戏

HoloLens

硬件保修

帐户和计费

帐户

Microsoft Store 和计费

资源

新增功能

社区论坛

Microsoft 365 管理员

小型企业门户

开发人员

教育

上报支持欺诈

更多

购买 Microsoft 365

所有 Microsoft

Global

Microsoft 365

Teams

Windows

Surface

Xbox

折扣专区

企业购

支持

软件

软件

Windows 应用

AI

OneDrive

Outlook

Skype

OneNote

Microsoft Teams

PC 和设备

PC 和设备

购买 Xbox

PC 和平板电脑

配件

娱乐

娱乐

Xbox 与游戏

PC 游戏

企业

企业

Microsoft Cloud

Microsoft 安全

Azure

Dynamics 365

Microsoft 365 商业版

Microsoft 行业

Microsoft Power Platform

开发人员与 IT

开发人员与 IT

开发人员中心

文档

Microsoft Learn

Microsoft 技术社区

Azure 市场

AppSource

Visual Studio

其他

其他

免费下载与安全性

教育

查看站点地图

搜索

搜索帮助

无结果

取消

登录

使用 Microsoft 登录

登录或创建帐户。

你好,

使用其他帐户。

你有多个帐户

选择要登录的帐户。

适用于 Windows 的 Microsoft .NET Framework 4.8 脱机安装程序

.NET Framework 4.8 更多...更少

简介

关于此 .NET Framework 4.8

Microsoft .NET Framework 4.8 是对 Microsoft .NET Framework 4、4.5、4.5.1、4.5.2、4.6、4.6.1、4.6.2、4.7、4.7.1 和 4.7.2 的高度兼容的就地更新。 

脱机程序包可用于因无法连接 Internet 而导致 Web 安装程序无法使用的情况。 此包比 Web 安装程序大,并且不包括语言包。 我们建议您使用 Web 安装程序而不是脱机安装程序,以实现最佳效率和带宽要求。

安装此程序包时,可以看到基于操作系统安装的以下程序包或更新:

在 Windows 7 SP1 和 Windows Server 2008 R2 SP1 上,适用于 Microsoft .NET Framework 4.8 的更新 (KB4503548) 在“控制面板”的“程序和功能”下显示为“已安装的产品”。

在 Windows Server 2012 中,适用于 Microsoft Windows 的更新 (KB4486081) 显示在“控制面板”的“已安装的更新”下。 在 Windows RT 8.1、Windows 8.1 或 Windows Server 2012 R2 中,适用于 Microsoft Windows 的更新 (KB4486105) 显示在“控制面板”的“已安装的更新”下。

在 Windows RT 8.1、Windows 8.1 或 Windows Server 2012 R2 中,适用于 Microsoft Windows 的更新 (KB4486105) 显示在“控制面板”的“已安装的更新”下。

在 Windows 10 Anniversary Update(版本 1607)、Windows 10 Creators Update(版本 1703)和 Windows Server 2016 中,其在“控制面板”的“已安装的更新”下作为适用于 Microsoft Windows 的更新 (KB4486129) 列出。

在 Windows 10 Falls Creator 更新版本 1709、Windows 10 2018 年 4 月更新(版本 1803)、Windows 10 2018 年 10 月更新(版本 1809)和 Windows Server 2019 中,它在“控制面板”中的“已安装更新”下被列为“Microsoft Windows 更新”(KB4486153)。

下载信息

可以从 .NET 下载站点下载以下文件:

立即下载 Microsoft .NET Framework 4.8 脱机安装程序包。

对于 Windows RT 8.1:

立即下载 Microsoft .NET Framework 4.8 程序包。

有关如何下载 Microsoft 支持文件的详细信息,请参阅如何从联机服务中获取 Microsoft 支持文件。

病毒扫描声明: Microsoft 已对该文件进行病毒扫描。 Microsoft 使用的是文件发布时可以获得的最新病毒检测软件。 该文件存储在安全性得到增强的服务器上,以防止对文件进行未经授权的更改。

此更新解决的问题

此更新修复了 .NET Framework 4.8 中的以下问题。

ASP.NET:

修复了在没有 IIS 的计算机上使用 ASP.NET 缓存时出现的 System.Web.Caching 初始化 bug。

Windows 窗体:

修复了通过按住鼠标移动来选择 ComboBox 编辑字段文本的功能。

修复了在处理键盘输入时 WPF 用户控件与托管 WinForms 应用之间的交互问题。

解决了 Narrator/NVDA 宣布 PropertyGrid 组合框展开和折叠操作时的问题。

解决了在 HC 模式下渲染 PropertyGrid 控件的“...”按钮以绘制按钮背景和对比点的问题。

WPF:

解决了在 WPF 应用程序中创建窗口期间出现的句柄泄漏,该应用程序已列入屏幕级 DPI V2 感知清单。  此泄漏可能会导致额外的 GC.Collect 调用,从而影响窗口创建情形的性能。

解决了涉及在绑定路径上显式与 DataContext 绑定的 bug 修复导致的退化。

更多信息

有关 Microsoft .NET Framework 4.8 的详细信息,请参阅 .NET Framework 4.8 已知问题。

此版本的 .NET Framework 与 .NET Framework 3.5 SP1 和较低版本并行运行,但它会对 .NET Framework 4、4.5、4.5.1、4.5.2、4.6、4.6.1、4.6.2、4.7、4.7.1 和 4.7.2 执行就地更新。

此更新的命令行开关

有关此更新所支持的各种命令行选项的详细信息,请参阅 .NET Framework 开发人员部署指南中的“命令行选项”部分。

重启要求

安装此更新后,可能必须重新启动计算机。 我们建议您在安装此更新之前退出使用 .NET Framework 的所有应用程序。

适用范围

Microsoft .NET Framework 4.8(脱机安装程序)支持以下操作系统:

客户端

Windows 10 版本 1809

Windows 10 版本 1803

Windows 10 版本 1709

Windows 10 版本 1703

Windows 10 版本 1607

Windows 8.1

Windows 7 SP1

服务器

Windows Server 2019

Windows Server 版本 1803

Windows Server 版本 1809

Windows Server 2016

Windows Server 2012 R2

Windows Server 2012

Windows Server 2008 R2 SP1

订阅 RSS 源

需要更多帮助?

需要更多选项?

发现

社区

了解订阅权益、浏览培训课程、了解如何保护设备等。

Microsoft 365 订阅权益

Microsoft 365 培训

Microsoft 安全性

辅助功能中心

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

咨询 Microsoft 社区

Microsoft 技术社区

Windows 预览体验成员

Microsoft 365 预览体验

此信息是否有帮助?

谢谢!还有关于 Microsoft 的反馈吗?

你能帮助我们改进吗? (向 Microsoft 发送反馈,以便我们提供帮助。)

你对语言质量的满意程度如何?

哪些因素影响了你的体验?

解决了我的问题

指示清晰

易于理解

无行话

图片有帮助

翻译质量

与屏幕上显示的不一致

错误说明

技术性太强

信息还少

图片太少

翻译质量

是否还有其他反馈? (可选)

提交反馈

按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。

你的 IT 管理员将能够收集此数据。

隐私声明。

谢谢您的反馈!

×

新增内容

Surface Pro 9

Surface Laptop 5

Surface Studio 2+

Surface Laptop Go 2

Surface Go 3

Microsoft 365

Windows 11 应用程序

Microsoft Store

帐户个人资料

下载中心

订单跟踪

教育

Microsoft 教育版

教育设备

Microsoft Teams 教育版

Microsoft 365 教育版

Office 教育版

教育工作者培训和开发

面向学生和家长的优惠

面向学生的 Azure

企业

Microsoft Cloud

Microsoft 安全

Azure

Dynamics 365

Microsoft 365

Microsoft Advertising

Microsoft 行业

Microsoft Teams

开发人员与 IT

开发人员中心

文档

Microsoft Learn

Microsoft 技术社区

Azure 市场

AppSource

Microsoft Power Platform

Visual Studio

公司

招贤纳士

关于 Microsoft

公司新闻

Microsoft 隐私

投资人

可持续发展

中文(中国)

加利福尼亚州消费者隐私法案(CCPA)选择退出图标

你的隐私选择

加利福尼亚州消费者隐私法案(CCPA)选择退出图标

你的隐私选择

与 Microsoft 联系

隐私

管理 Cookie

使用条款

商标

关于我们的广告

京ICP备09042378号-6

© Microsoft 2024

什么是.NET Framework? 一个软件开发框架。

什么是.NET Framework? 一个软件开发框架。

ic_fluent_brand_facebook_48_mono Created with Sketch.

跳转至主内容

Microsoft

.NET

.NET

.NET

主页

为什么选择 .NET?

什么是 .NET?

为什么选择 .NET?

谁在使用 .NET?

功能

Web

Web

ASP.NET Core

Web API

Blazor

MVC

SignalR

微服务

本机桌面和移动设备

本机桌面和移动设备

.NET .NET Multi-Platform App UI

Windows 窗体

Windows Presentation Foundation

Xamarin

语言

语言

C#

F#

Visual Basic

更多

更多

数据

机器学习和人工智能

游戏开发

物联网

升级助手

学习

学习如何编写 C# 代码

初学者视频

体系结构指南

教程、课程等

文档

Web

Web

ASP.NET Core

Web API

Blazor

Razor Pages

MVC

SignalR

本机桌面和移动设备

本机桌面和移动设备

.NET .NET Multi-Platform App UI

Windows 窗体

Windows Presentation Foundation

Xamarin

语言

语言

C#

F#

Visual Basic

更多

更多

.NET

数据

物联网

机器学习

下载

社区

更多

直播电视

所有 Microsoft

Global

Microsoft 安全

Azure

Dynamics 365

Microsoft 365

Microsoft Teams

Windows 365

技术和创新

技术和创新

Microsoft Cloud

AI

Azure Space

混合现实

Microsoft HoloLens

Microsoft Viva

量子计算

可持续发展

工业

工业

教育

汽车

金融服务

政府

医疗保健

制造业

零售业

所有行业

合作伙伴

合作伙伴

查找合作伙伴

成为合作伙伴

合作伙伴网络

查找广告合作伙伴

成为广告合作伙伴

Azure 市场

AppSource

资源

资源

博客

Microsoft Advertising

开发人员中心

文档

活动

许可

Microsoft Learn

Microsoft Research

查看站点地图

搜索

在 Microsoft.com 中搜索

无结果

取消

主页

学习中心

什么是 .NET Framework?

什么是 .NET Framework?

.NET Framework 是用于在 Windows 上生成和运行应用程序的软件开发框架。

.NET Framework 为 .NET 平台的一部分,其为用于生成适用于 Linux、macOS、Windows、iOS、Android 等应用的技术集合。

.NET 和 .NET Framework

.NET 是一个开发人员平台,由 工具、编程语言,以及用于生成许多不同类型应用程序的库组成。

.NET 有多种实现,每个实现都允许 .NET 代码在不同位置执行— Linux、macOS、Windows、iOS、Android 等。

.NET Framework 是 .NET 的原始实现方式。它支持在 Windows 上运行网站、服务、桌面应用等。

.NET 是在 Windows、Linux 和 macOS 上运行网站、服务和控制台应用的跨平台实现。.NET 是 GitHub 上的开放源代码。.NET 以前称为 .NET Core。

Xamarin/Mono 是在所有主要移动操作系统(包括 iOS 和 Android)上运行应用的 .NET 实现。

.NET Standard 是跨 .NET 实现通用的 API 形式规范。这允许相同的代码和库在不同的实现上运行。

.NET Framework 的体系结构

.NET Framework 的两个主要组件是公共语言运行时和 .NET Framework 类库。

公共语言运行时(CLR)是处理正在运行的应用程序的执行引擎。它提供线程管理、垃圾收集、类型安全、异常处理等服务。

“类库”为通用功能提供一组 API 和类型。它提供字符串、日期、数字等类型。类库包括用于读取和写入文件、连接到数据库、绘图等的 API。

.NET 应用程序使用 C#、F # 或 Visual Basic 编程语言编写。代码编译为跨语言的公共中间语言(CIL)。编译后的代码存储在文件扩展名为 .dll 或 .exe 的程序集 — 文件中。

当应用程序运行时,CLR 将获取程序集并使用实时编译器 (JIT),将其转换为可在运行它的计算机的特定体系结构上执行的计算机代码。

了解更多信息: 什么是 .NET Framework

版本历史记录

支持的版本

可供下载的 .NET Framework 版本

版本

发布日期

终止支持

.NET Framework 4.8.1

2022年8月9日

.NET Framework 4.8

2019年4月18日

.NET Framework 4.7.2

2018年4月30日

.NET Framework 4.7.1

2017年10月17日

.NET Framework 4.7

2017年4月5日

.NET Framework 4.6.2

2016年8月2日

.NET Framework 3.5 SP1

2008年11月18日

2029年1月9日

不再支持的版本

以下版本已过期,这意味着我们不再支持它们。建议迁移到受支持的版本。

版本

发布日期

终止支持

.NET Framework 4.6.1

2015年11月30日

2022年4月26日

.NET Framework 4.6

2015年7月20日

2022年4月26日

.NET Framework 4.5.2

2014年5月5日

2022年4月26日

.NET Framework 4.5.1

2013年10月17日

2016年1月12日

.NET Framework 4.5

2012年8月15日

2016年1月12日

.NET Framework 4.0

2010年4月12日

2016年1月12日

.NET Framework FAQ

.NET Framework 用途是什么?

.NET Framework 用于创建和运行软件应用程序。.NET 应用可以使用不同的 .NET 实现方式,在许多操作系统上运行。.NET Framework 用于在 Windows 上运行 .NET 应用程序。

谁在使用 .NET Framework?

软件开发人员及其应用程序的用户都使用 .NET Framework:

使用 .NET Framework 生成的应用程序的用户需要安装 .NET Framework。多数情况下,Windows 已安装 .NET Framework。如果需要,可以下载 .NET Framework。

软件开发人员使用 .NET Framework 通过 Visual Studio 构建许多不同类型的应用程序—网站、服务、桌面应用等。Visual Studio 是提供开发生产力工具和调试功能的集成开发环境(IDE)。请参阅 NET 客户展示,查看使用 .NET 构建内容的示例。

为什么需要.NET Framework?

需要安装 .NET Framework 才能在 Windows 上运行使用 .NET Framework 创建的应用程序。它已包含在许多 Windows 版本中。如果出现提示,则只需下载并安装 .NET Framework。

.NET Framework 是如何工作的?

.NET Framework 应用程序使用 C#、F # 或 Visual Basic 编写,并编译为公共中间语言(CIL)。公共语言运行时(CLR)在给定计算机上运行 .NET 应用程序,并将 CIL 转换为机器码。有关详细信息,请参阅 .NET Framework 的架构。

.NET Framework 的主要组件/功能有哪些?

NET Framework 的两个主要组件是公共语言运行时(CLR)和 .NET Framework 类库。CLR 是处理正在运行的应用程序的执行引擎。类库提供了一组用于常用功能的 API 和类型。有关详细信息,请参阅 .NET Framework 的体系结构。

.NET 和 .NET Framework 之间有什么区别?

.NET 和.NET Framework 共享许多相同的组件,可以跨两者共享代码。一些主要的区别包括:

.NET 为跨平台框架,可在 Linux、macOS 和 Windows 上运行。.NET Framework 仅在 Windows 上运行.

.NET 为开放源代码,接受来自社区的贡献。.NET Framework 源代码可用,但不接受直接贡献。

所有创新都在 .NET 中进行。

.NET Framework 包含在 Windows 中,并由 Windows 更新自动在整个计算机上更新。.NET 独立交付。

有关详细信息,请参阅 服务器应用的 .NET 与 .NET Framework。

是否可以安装多个 .NET Framework?

某些版本的 .NET Framework 是并行安装的,而其他版本将升级现有版本 (称为就地更新)。当两个 .NET Framework 版本共享同一 CLR 版本时,会发生就地更新。

例如,在安装了 .NET Framework 4.7.2 和 3.5 的计算机上安装 .NET Framework 4.8 将执行 4.7.2 安装的就地更新,并保留 3.5 单独安装。

.NET Framework 版本使用的 CLR 版本

.NET Framework 版本

CLR 版本

.NET Framework 4.x

4.0

.NET Framework 2.x and 3.x

2.0

.NET Framework 1.1

1.1

.NET Framework 1.0

1.0

.NET Framework 的成本是多少?

.NET Framework是免费的,就像 .NET 平台的其余部分一样。不收取任何费用或许可费用,包括商业用途。有关详细信息,请参阅 .NET 是免费的。

应使用哪个版本的 .NET Framework?

多数情况下,应使用最新稳定版本。目前,版本为 .NET Framework 4.8.1 。

使用 4.x 版本的 .NET Framework 创建的应用程序将在 .NET Framework 4.8.1 上运行。若要运行为早期版本创建的应用程序(例如 NET Framework 3.5),则应安装该版本。如需获取完整列表,请参阅下载 .NET Framework。

.NET Framework 的支持策略是什么?

.NET Framework 4.8.1 为最新版本的 .NET Framework,将继续与 Windows 的未来版本一同分配。只要其安装在受支持的 Windows 版本上,.NET Framework 4.8.1 也将继续受到支持。

有关详细信息,请参阅 .NET Framework 支持策略

准备好开始使用了吗?

通过分步教程轻松了解 .NET。

开始

关注我们

English (United States)

Español

日本語

한국어

Português (Brasil)

中文(简体)

深色模式

加利福尼亚州消费者隐私法案(CCPA)选择退出图标

你的隐私选择

加利福尼亚州消费者隐私法案(CCPA)选择退出图标

你的隐私选择

由 .NET 8.0.2 提供支持

联系 Microsoft

支持

隐私和 Cookie

管理 Cookie

使用条款

商标

京ICP备09042378号-6

© Microsoft 2024

Feedback

Microsoft

Microsoft

Thank you for your patience

We are currently experiencing high demand. Please wait and try again later.

ID: 18.c44d2501.1710000742.33fb34f

Microsoft

Microsoft

Thank you for your patience

We are currently experiencing high demand. Please wait and try again later.

ID: 18.c44d2501.1710000742.33fb415

.NET Framework 概述 - .NET Framework | Microsoft Learn

.NET Framework 概述 - .NET Framework | Microsoft Learn

跳转至主内容

此浏览器不再受支持。

请升级到 Microsoft Edge 以使用最新的功能、安全更新和技术支持。

下载 Microsoft Edge

有关 Internet Explorer 和 Microsoft Edge 的详细信息

目录

退出焦点模式

使用英语阅读

保存

目录

使用英语阅读

保存

打印

Twitter

LinkedIn

Facebook

电子邮件

目录

.NET Framework 概述

项目

03/30/2023

13 个参与者

反馈

本文内容

.NET Framework 是一种技术,支持生成和运行 Windows 应用及 Web 服务。 NET Framework 旨在实现下列目标:

提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在 Web 上分布,或者是在远程执行。

提供可执行以下操作的代码执行环境:

将软件部署和版本控制冲突最小化。

提高代码(包括由未知的或不完全受信任的第三方创建的代码)执行安全性。

消除脚本环境或解释环境的性能问题。

使开发人员的经验在面对类型大不相同的应用(如基于 Windows 的应用和基于 Web 的应用)时保持一致。

按照工业标准生成所有通信,确保基于 .NET Framework 的代码可与任何其他代码集成。

备注

.NET Framework 每月提供一次安全性和可靠性 bug 修补程序。 .NET Framework 将继续包含在 Windows 中,我们没有删除它的计划。 无需迁移 .NET Framework 应用,但如果要进行新的开发,请使用 .NET 6 或更高版本。

.NET Framework 包括公共语言运行时 (CLR) 和 .NET Framework 类库。 公共语言运行时是 .NET Framework 的基础。 可将运行时看作一个在执行时管理代码的代理,它提供内存管理、线程管理和远程处理等核心服务,并且还强制实施严格的类型安全以及可提高安全性和可靠性的其他形式的代码准确性。 事实上,代码管理的概念是运行时的基本原则。 以运行时为目标的代码称为托管代码,而不以运行时为目标的代码称为非托管代码。 类库是一个综合性的面向对象的可重用类型集合,可使用它来开发多种应用,这些应用包括传统的命令行或图形用户界面 (GUI) 应用,还包括基于 ASP.NET 提供的最新创新的应用(如 Web Forms 和 XML Web service)。

.NET Framework 可由非托管组件承载,这些组件将公共语言运行时加载到它们的进程中并启动托管代码的执行,从而创建一个同时利用托管和非托管功能的软件环境。 .NET Framework 不但提供若干个运行时主机,而且还支持第三方运行时主机的开发。

例如,ASP.NET 承载运行时以为托管代码提供可伸缩的服务器端环境。 ASP.NET 直接使用运行时以启用 ASP.NET 应用和 XML Web service(本文稍后将对这两者进行讨论)。

下面的插图显示公共语言运行时和类库与应用之间以及与整个系统之间的关系。 该插图还显示托管代码如何在更大的结构内运行。

以下各节更详细地描述 .NET Framework 的主要功能。

公共语言运行时的功能

公共语言运行时管理内存、线程执行、代码执行、代码安全验证、编译以及其他系统服务。 这些功能是在公共语言运行时上运行的托管代码所固有的。

至于安全性,取决于包括托管组件的来源(如 Internet、企业网络或本地计算机)在内的一些因素,托管组件被赋予不同程度的信任。 这意味着即使用在同一活动应用中,托管组件既可能能够执行文件访问操作、注册表访问操作或其他须小心使用的功能,也可能不能够执行这些功能。

运行时还通过实现称为常规类型系统 (CTS) 的严格类型验证和代码验证基础结构来加强代码可靠性。 CTS 确保所有托管代码都是可以自我描述的。 各种 Microsoft 编译器和第三方语言编译器都可生成符合 CTS 的托管代码。 这意味着托管代码可在严格实施类型保真和类型安全的同时使用其他托管类型和实例。

此外,运行时的托管环境还消除了许多常见的软件问题。 例如,运行时自动处理对象布局并管理对对象的引用,在不再使用它们时将它们释放。 这种自动内存管理解决了两个最常见的应用错误:内存泄漏和无效内存引用。

运行时还提高了开发人员的工作效率。 例如,程序员用他们选择的开发语言编写应用,却仍能充分利用其他开发人员用其他语言编写的运行时、类库和组件。 任何选择以运行时为目标的编译器供应商都可以这样做。 以 .NET Framework 为目标的语言编译器使得用该语言编写的现有代码可以使用 .NET Framework 的功能,这大大减轻了现有应用的迁移过程的工作负担。

尽管运行时是为未来的软件设计的,但是它也支持现在和以前的软件。 托管和非托管代码之间的互操作性使开发人员能够继续使用所需的 COM 组件和 DLL。

运行时旨在增强性能。 尽管公共语言运行时提供许多标准运行时服务,但是它从不解释托管代码。 一种称为实时 (JIT) 编译的功能使所有托管代码能够以它在其上执行的系统的本机语言运行。 同时,内存管理器排除了出现零碎内存的可能性,并增大了内存引用区域以进一步提高性能。

最后,运行时可由高性能的服务器端应用(如 Microsoft SQL Server 和 Internet Information Services (IIS))承载。 此基础结构使您在享受支持运行时承载的行业最佳企业服务器的优越性能的同时,能够使用托管代码编写业务逻辑。

.NET Framework Class Library — .NET Framework 类库

.NET Framework 类库是一个与公共语言运行时紧密集成的可重用的类型集合。 该类库是面向对象的,并提供某些类型,可供你自己的托管代码从中派生功能。 这不但使 .NET Framework 类型易于使用,而且还减少了学习 .NET Framework 的新功能所需要的时间。 此外,第三方组件与 .NET Framework 中的类无缝集成。

例如,.NET Framework 集合类实现一组用于开发自己的集合类的接口。 你的集合类与 .NET Framework 中的类无缝地混合。

正如你对面向对象的类库所希望的那样,.NET Framework 类型使你能够完成一系列常见编程任务,包括字符串管理、数据收集、数据库连接以及文件访问。 除这些常规任务之外,类库还包括支持多种专用开发方案的类型。 可以使用 .NET Framework 开发下列类型的应用和服务:

Console 应用。 请参阅生成控制台应用程序。

Windows GUI 应用(Windows 窗体)。 请参阅 Windows 窗体。

Windows Presentation Foundation (WPF) 应用。 请参阅 Windows Presentation Foundation。

ASP.NET 应用。 请参阅使用 ASP.NET 的 Web 应用程序。

Windows 服务。 请参阅 Windows 服务应用程序简介。

使用 Windows Communication Foundation (WCF) 的面向服务的应用。 请参阅使用 WCF 的面向服务的应用程序。

使用 Windows Workflow Foundation (WF) 的启用工作流程的应用。 请参阅Windows Workflow Foundation。

Windows 窗体类是一组综合性的可重用的类型,它们大大简化了 Windows GUI 的开发。 如果要编写 ASP.NET Web 窗体应用,可使用 Web 窗体类。

请参阅

系统要求

安装指南

开发指南

工具

.NET 示例和教程

.NET API 浏览器

在 GitHub 上与我们协作

可以在 GitHub 上找到此内容的源,还可以在其中创建和查看问题和拉取请求。 有关详细信息,请参阅参与者指南。

.NET

提出文档问题

提供产品反馈

反馈

Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see: https://aka.ms/ContentUserFeedback.

提交和查看相关反馈

此产品

此页面

查看所有页面反馈

其他资源

加州消费者隐私法案 (CCPA) 禁用图标

你的隐私选择

主题

高对比度

早期版本

博客

参与

隐私

使用条款

商标

© Microsoft 2024

其他资源

本文内容

加州消费者隐私法案 (CCPA) 禁用图标

你的隐私选择

主题

高对比度

早期版本

博客

参与

隐私

使用条款

商标

© Microsoft 2024

.NET Framework 安装指南 - .NET Framework | Microsoft Learn

.NET Framework 安装指南 - .NET Framework | Microsoft Learn

跳转至主内容

此浏览器不再受支持。

请升级到 Microsoft Edge 以使用最新的功能、安全更新和技术支持。

下载 Microsoft Edge

有关 Internet Explorer 和 Microsoft Edge 的详细信息

目录

退出焦点模式

使用英语阅读

保存

目录

使用英语阅读

保存

打印

Twitter

LinkedIn

Facebook

电子邮件

目录

安装指南

项目

09/22/2022

7 个参与者

反馈

本文内容

可以在多个 Windows 版本上安装 .NET Framework。

备注

.NET Framework 4.8 是 .NET Framework 的上一个版本。 .NET Framework 每月提供一次安全性和可靠性 bug 修补程序。 .NET Framework 将继续包含在 Windows 中,我们没有删除它的计划。 无需迁移 .NET Framework 应用,但如果要进行新的开发,请使用 .NET 5 或更高版本。

如果需要安装 .NET Framework 2.0 到 3.5,请参阅在 Windows 11、Windows 10、Windows 8.1 和 Windows 8 上安装 .NET Framework 3.5。

支持的 Windows 版本

Windows 11(含 .NET Framework 4.8)

Windows Server 2022(含 .NET Framework 4.8)

Windows 10 和 Windows Server 2016

Windows 8.1 和 Windows Server 2012 R2

Windows 8 和 Windows Server 2012

不受支持的 Windows 版本

Windows XP 和 Windows Server 2003

Windows 7 和 Windows Server 2008 R2

Windows Vista 和 Windows Server 2008

另请参阅

下载 .NET Framework

安装和卸载 .NET Framework 受阻疑难解答

安装面向开发人员的 .NET Framework

部署面向开发人员的 .NET Framework

其他资源

加州消费者隐私法案 (CCPA) 禁用图标

你的隐私选择

主题

高对比度

早期版本

博客

参与

隐私

使用条款

商标

© Microsoft 2024

其他资源

本文内容

加州消费者隐私法案 (CCPA) 禁用图标

你的隐私选择

主题

高对比度

早期版本

博客

参与

隐私

使用条款

商标

© Microsoft 2024

Download .NET Framework | Free official downloads

Download .NET Framework | Free official downloads

ic_fluent_brand_facebook_48_mono Created with Sketch.

Skip to main content

Microsoft

.NET

.NET

.NET

Home

Why .NET

What is .NET?

Why choose .NET?

Who uses .NET?

Features

Web

Web

ASP.NET Core

Web APIs

Blazor

MVC

SignalR

Microservices

Native Desktop & Mobile

Native Desktop & Mobile

.NET Multi-platform App UI

Windows Forms

Windows Presentation Foundation

Xamarin

Languages

Languages

C#

F#

Visual Basic

More

More

Cloud

Data

Artificial Intelligence & ML

Game development

Internet of Things

Upgrade Assistant

Learn

Learn to code C#

Beginner videos

Architecture guides

Tutorials, courses, and more

Docs

Web

Web

ASP.NET Core

Web APIs

Blazor

Razor Pages

MVC

SignalR

Native Desktop & Mobile

Native Desktop & Mobile

.NET Multi-platform App UI

Windows Forms

Windows Presentation Foundation

Xamarin

Languages

Languages

C#

F#

Visual Basic

More

More

.NET

Cloud

Data

Internet of Things

Machine learning

Downloads

Community

More

LIVE TV

All Microsoft

Global

Microsoft Security

Azure

Dynamics 365

Microsoft 365

Microsoft Teams

Windows 365

Tech & innovation

Tech & innovation

Microsoft Cloud

AI

Azure Space

Mixed reality

Microsoft HoloLens

Microsoft Viva

Quantum computing

Sustainability

Industries

Industries

Education

Automotive

Financial services

Government

Healthcare

Manufacturing

Retail

All industries

Partners

Partners

Find a partner

Become a partner

Partner Network

Find an advertising partner

Become an advertising partner

Azure Marketplace

AppSource

Resources

Resources

Blog

Microsoft Advertising

Developer Center

Documentation

Events

Licensing

Microsoft Learn

Microsoft Research

View Sitemap

Search

Search Microsoft.com

No results

Cancel

Home

Download

.NET Framework

Upgrade your apps

With a few clicks in Visual Studio, upgrade your apps from .NET Framework to the latest .NET.

Learn more

×

Download .NET Framework

.NET Framework is a Windows-only version of .NET for building client and server applications.

We recommend that all new product development uses .NET 6 or later. These newer .NET versions are cross-platform, support more application types, and deliver high performance.

You should only download .NET Framework if one of the following is true:

An application you're building requires .NET Framework.

An application you're using requires .NET Framework.

Supported versions

Versions of .NET Framework available for download

Version

Release date

End of support

.NET Framework 4.8.1

August 9, 2022

.NET Framework 4.8

April 18, 2019

.NET Framework 4.7.2

April 30, 2018

.NET Framework 4.7.1

October 17, 2017

.NET Framework 4.7

April 5, 2017

.NET Framework 4.6.2

August 2, 2016

.NET Framework 3.5 SP1

November 18, 2008

January 9, 2029

Out of support versions

The following releases have reached end of life, meaning they're no longer supported. We recommend moving to a supported release.

Version

Release date

End of support

.NET Framework 4.6.1

November 30, 2015

April 26, 2022

.NET Framework 4.6

July 20, 2015

April 26, 2022

.NET Framework 4.5.2

May 5, 2014

April 26, 2022

.NET Framework 4.5.1

October 17, 2013

January 12, 2016

.NET Framework 4.5

August 15, 2012

January 12, 2016

.NET Framework 4.0

April 12, 2010

January 12, 2016

Docker

Looking for .NET Framework Docker images for Windows?

Explore .NET Framework images

Follow us

English (United States)

Español

日本語

한국어

Português (Brasil)

中文(简体)

Dark mode

Your Privacy Choices Opt-Out Icon

Your Privacy Choices

Your Privacy Choices Opt-Out Icon

Your Privacy Choices

Powered by .NET 8.0.2

Contact Microsoft

Support

Privacy & Cookies

Manage cookies

Terms of Use

Trademarks

© Microsoft 2024

Feedback