首 页
手机版

microsoft .net framework 4.7.1 32位64位

.NET Framework是仅适用于 Windows 版本的 .NET,用于生成客户端和服务器应用程序。这里小编为大家带来了microsoft .net framework 4.7.1,一般简称为.net 4.7.1,能够支持Windows 10,Windows 8.1,Windows 7,Windows Server 2016等系统,包括公共语言运行时 (CLR) 和 .NET Framework 类库,其中公共语言运行时是 .NET Framework 的基础,可将运行时看作一个在执行时管理代码的代理,提供内存管理、线程管理和远程处理等核心服务,并且还强制实施严格的类型安全以及可提高安全性和可靠性的其他形式的代码准确性。

与上一版本相比,.net 4.7.1新增了多个新功能,主要表现在基类、公共语言运行时 (CLR)、网络和ASP.NET四大方面,具体包括支持 .NET Standard 2.0、对配置生成器的支持、运行时功能检测、支持只读引用等,还有垃圾回收性能改进、对Message.HashAlgorithm 的 SHA-2 支持、ASP.NET HttpCookie 分析等等,极大的提高了工作效率。ps:这里小编带来的是.net 4.7.1离线包,包括32位和64位两个版本,以及相应的web安装包,欢迎免费下载体验。

microsoft .net framework 4.7.1新增功能

一、基类

1、支持 .NET Standard 2.0

.NET Standard 定义了一组 API,这些 API 必须可用于支持该版本的标准的每个 .NET 实现。 .NET Framework 4.7.1 完全支持 .NET Standard 2.0,并添加 大约 200 个 API,这些 API 在 .NET Standard 2.0 中定义,并且 .NET Framework 4.6.1、4.6.2 和 4.7 中缺少这些 API。

2、对配置生成器的支持

配置生成器允许开发人员在运行时动态注入和生成应用程序的配置设置。 自定义配置生成器可用于修改配置节中的现有数据,或完全从头开始生成配置节。 如果没有配置生成器,.config 文件是静态的,并且将在应用程序启动前一段时间定义其设置。

若要创建自定义配置生成器,请从抽象的 ConfigurationBuilder 类派生生成器并且替代其 ConfigurationBuilder.ProcessConfigurationSection 和 ConfigurationBuilder.ProcessRawXml。 还可以在 .config 文件中定义生成器。

3、运行时功能检测

System.Runtime.CompilerServices.RuntimeFeature 类提供了一种机制,用于确定在编译时还是运行时给定的 .NET 实现上是否支持预定义功能。 在编译时,编译器可以检查指定的字段是否存在以确定是否支持该功能;如果是这样,它可以发出利用该功能的代码。 在运行时,应用程序可以在运行时发出代码之前调用 RuntimeFeature.IsSupported 方法。

4、值元组类型可序列化

从 .NET Framework 4.7.1 开始,System.ValueTuple 及其关联的泛型类型标记为 可序列化,这允许二进制序列化。 这样,可以更轻松地将元组类型(如 Tuple<T1,T2,T3> 和 Tuple<T1,T2,T3,T4>)迁移到值元组类型。

5、支持只读引用

.NET Framework 4.7.1 添加了 System.Runtime.CompilerServices.IsReadOnlyAttribute。 语言编译器使用此属性来标记具有只读 ref 返回类型或参数的成员。 

二、公共语言运行时 (CLR)

1、垃圾回收性能改进

.NET Framework 4.7.1 中的垃圾回收 (GC) 的更改提升了整体性能,尤其是大型对象堆 (LOH) 分配的性能。 在 .NET Framework 4.7.1 中,小型对象堆 (SOH) 分配和 LOH 分配使用不同的锁,当后台 GC 整理 SOH 时即发生 LOH 分配。 这样,进行大量 LOH 分配的应用程序发生分配锁争用的情况将减少,从而提高性能。 

三、网络

1、Message.HashAlgorithm 的 SHA-2 支持

在 .NET Framework 4.7 及更早版本中,Message.HashAlgorithm 属性仅支持 HashAlgorithm.Md5 和 HashAlgorithm.Sha 的值。 从 .NET Framework 4.7.1 开始,还支持 HashAlgorithm.Sha256、HashAlgorithm.Sha384和 HashAlgorithm.Sha512。 此值是否实际使用取决于 MSMQ,因为 Message 实例本身不会进行哈希处理,而只是将值传递给 MSMQ。

四、ASP.NET

1、ASP.NET 应用程序中的执行步骤

ASP.NET 处理包含 23 个事件的预定义管道中的请求。 ASP.NET 将每个事件处理程序作为执行步骤执行。 在 .NET Framework 4.7 及之前的 ASP.NET 版本中,由于本机线程和托管线程之间的切换,ASP.NET 无法传递执行上下文。 ASP.NET 有选择性地仅传送 HttpContext。 从 .NET Framework 4.7.1 开始,HttpApplication.OnExecuteRequestStep(Action<HttpContextBase,Action>) 方法还允许模块还原环境数据。 此功能针对与跟踪、分析、诊断或事务(例如应用程序的执行流)相关的库。

2、ASP.NET HttpCookie 分析

.NET Framework 4.7.1 包括一个新方法,HttpCookie.TryParse,该方法提供了一种标准化方法,用于从字符串创建 HttpCookie 对象,并准确分配过期日期和路径等 Cookie 值。 

3、ASP.NET 表单身份验证凭据的 SHA-2 哈希选项

在 .NET Framework 4.7 及更早版本中,ASP.NET 允许开发人员使用 MD5 或 SHA1 在配置文件中使用哈希密码存储用户凭据。 从 .NET Framework 4.7.1 开始,ASP.NET 还支持新的安全 SHA-2 哈希选项,例如 SHA256、SHA384 和 SHA512。 SHA1 保留默认值,可以在 Web 配置文件中定义非默认哈希算法。

系统要求

一、硬件要求

处理器 1 GHz

RAM 512 MB

最小磁盘空间(32 位) 4.5 GB

最小磁盘空间(64 位) 4.5 GB

二、安装要求

需要具有管理员权限才能安装 .NET Framework。 如果在要安装 .NET Framework 的计算机上不具有管理员权限,请联系网络管理员。

三、兼容的操作系统

Windows客户端版本:Windows 10,Windows 8.1,Windows 7

Windows Server版本:Windows Server 2016、Windows Server 2012 R2、Windows Server 2012,Windows Server 2008 R2 SP1

收起介绍展开介绍

同厂商

微软(中国)有限公司更多+
应用
游戏
  • 电脑运行库合集
更多 (32个) >>电脑运行库合集 运行库是指在运行软件程序或者游戏时所需要的库文件,通常来说电脑都会自带一些版本比较低的运行库,能够支持市场上大部分应用程序的运行,但是遇到一些编程软件、最新的软件或游戏时,就有可能会出现不兼容的情况,导致打开不了,如果没遇到一个就去搜对应的运行库就会比较麻烦,于是小编就给大家带来了常用运行库合集,其中包括了微软运行库、游戏运行库、vc运行库等等,对此有兴趣的小伙伴们可以来挑选下载体验。
  • 下载地址
microsoft .net framework 4.7.1 32位64位

有问题? 点此报错

发表评论

0条评论