Microsoft .NET Framework v4.6.2 官方离线安装包资源由亿破姐YPOJIE.COM!精选收集互联网资源并整理相关Patch|Crack|KeyGen独家发布,Microsoft .NET Framework 是Windows操作系统必备的一款多语言组件开发和执行环境,它提供了一个跨语言的统一编程环境。NET框架的目的是便于开发人员更容易地建立Web应用程序和Web服务,使得Internet上的各应用程序之间,可以使用Web服务进行沟通。Microsoft .NET Framework是用于Windows的新托管代码编程模型。它将强大的功能与新技术结合起来,用于构建具有视觉上引人注目的用户体验的应用程序,实现跨技术边界的无缝通信,并且能支持各种业务流程。简单的来说就是电脑必备的运行环境。
很多第三方开发的软件有部分是基于Microsoft .NET Framework 框架来开发的,而这款软件如果是基于Microsoft .NET Framework v4.7.0 开发的话,那么你的电脑就必须安装有 Microsoft .NET Framework v4.7.0 或更高版的Microsoft .NET Framework 才能运行软件,反之Microsoft .NET Framework 低于软件开发环境,则该软件无法运行,这里亿破姐给大家带来的 Microsoft .NET Framework 官方正式版离线安装包提供,为什么要发布 Microsoft .NET Framework 官方正式版离线安装包,因为很多朋友百度搜索下载的 Microsoft .NET Framework 都是在一些下载站下载的捆绑下载器,这些下载站的捆绑下载器在下载应用的同时会偷偷在后台安装一大批流氓软件,捆绑主页等等行为,亿破姐提供的Microsoft .NET Framework 是官方的离线安装包,安全、可靠、无毒、无流氓、无广告、无捆绑。
Microsoft .NET Framework 是用于为 Web、Windows、Windows Phone、Windows Server 和 Microsoft Azure 构建应用的开发平台。 它包含公共语言运行时 (CLR) 和 .NET Framework 类库,其中包括各种功能和对许多行业标准的支持。
Microsoft .NET Framework 提供许多服务,包括内存管理、类型和内存安全、安全性、网络和应用程序部署。 它提供易于使用的数据结构和 API,将较低级别的 Windows 操作系统抽象化。 可在 .NET Framework 中使用不同编程语言,包括 C#、F# 和 Visual Basic
发行说明
今天我们很高兴地宣布.NET Framework 4.6.2的可用性!许多更改都基于您的反馈,包括在UserVoice和Connect上提交的反馈。感谢您的持续帮助和参与!
长路径支持(MAXPATH)
我们在System.IO API中修复了260个字符(MAXPATH)文件名长度限制。超过4500人在UserVoice上投票支持此问题!
此限制通常不会影响使用者应用程序(例如,从“我的文档”中加载文件),但在构建深层嵌套源树或使用也在Unix上运行的专用工具的开发人员机器上更常见(长路径为更常见的)。
为面向.NET Framework 4.6.2(或更高版本)的应用程序启用此新功能。您可以 使用以下app.config或web.config配置文件将应用程序配置为以.NET Framework 4.6.2为目标:
您可以通过设置AppContext开关来选择以早期版本的.NET Framework为目标的应用程序,以使用此功能,如以下配置文件中所示。只有在.NET Framework 4.6.2(或更高版本)上运行应用程序时,才会使用此开关。
如果没有针对.NET Framework 4.6.2或设置AppContext开关,则会导致阻止使用长于MAXPATH的路径的现有行为。该行为是选择加入以维持现有应用程序的向后兼容性。
进行了以下改进以启用长路径:
允许大于260个字符的路径(MAX_PATH)。路径长于MAX_PATHBCL允许的路径。BCL API依赖于底层的Win32文件API进行限制检查。
启用扩展路径语法和文件命名空间(\?,\.)。Windows公开了多个文件命名空间,这些命名空间启用了备用路径方案,例如扩展路径语法,它允许路径超过32k个字符。所述BCL现在支持这些路径中,如下面的:\?very long path。.NET Framework现在主要依赖Windows进行路径规范化,将其视为“事实来源”,以避免无意中阻止合法路径。对于不支持使用常规表单的长路径的Windows版本(例如,`C:非常长的路径’),扩展路径语法是一个很好的解决方法。
绩效改进。采用Windows路径规范化和BCL中类似逻辑的减少导致与文件路径相关的逻辑的整体性能改进。还进行了其他相关的性能改进。
关于这些变化的更多细节可以在Jeremy Kuhne的博客上找到。
X509证书现在支持FIPS 186-3数字签名算法
.NET Framework 4.6.2增加了对FIPS 186-3数字签名算法(DSA)的支持。此支持使X509证书的密钥超过1024位。它还支持使用SHA-2系列哈希算法(SHA256,SHA384和SHA512)计算签名。
.NET Framework 4.6.1支持FIPS 186-2,它仅限于不超过1024位的密钥。
您可以使用新的DSACng类来利用FIPS 186-3支持,如下面的示例所示。
该DSA基类也进行了更新,因此您可以使用经过FIPS 186-3支持,而铸造新DSACng类。这与之前两个.NET Framework版本中用于更新RSA和ECDsa实现的方法相同。
提高椭圆曲线Diffie-Hellman密钥导出例程的可用性
ECDiffieHellmanCng类的可用性得到了改进。.NET Framework椭圆曲线Diffie-Hellman(ECDH)密钥协议实现包括三个不同的密钥派生函数(KDF)例程。这些KDF例程现在由三种不同的方法表示和支持,如下面的示例所示。
在以前的.NET Framework版本中,您必须知道要在ECDiffieHellmanCng类中为三个不同的例程中的每一个设置哪个属性子集。
支持持久密钥对称加密
Windows加密库(CNG)支持在软件和硬件设备上存储持久对称密钥。.NET Framework现在公开了这种CNG功能,您可以在下面的示例中看到。
您需要使用具体的实现类(如AesCng)来使用此新功能,而不是使用更常见的工厂方法Aes.Create()。此要求是由于密钥名称和密钥提供程序是特定于实现的
AES和3DES算法分别在AesCng TripleDESCng类中添加了持久密钥对称加密。
SignedXml支持SHA-2哈希
.NET Framework SignedXml实现现在支持以下SHA-2哈希算法:
RSA-SHA256
RSA-SHA384
RSA-SHA512 PKCS#1签名方法
SHA256
SHA384
SHA512参考摘要算法
您可以在下面的示例中看到使用SHA-256对XML进行签名的示例。
新的SignedXML URI常量已添加为新的SignedXml字段。新字段如下所示。
已经在CryptoConfig中注册自定义SignatureDescription处理程序以添加对这些算法的支持的任何程序将继续像过去一样运行,但由于现在存在平台默认值,因此不再需要CryptoConfig注册。
公共语言运行时(CLR)
CLR已经进行了以下改进。
NullReferenceException改进
您可能已经体验过并调查了NullReferenceException的原因。通过与Visual Studio团队合作,我们可以在未来的Visual Studio版本中为空引用提供更好的调试体验。
Visual Studio中的调试体验依赖于公共语言运行时调试API,以便与代码进行低级交互。
下载地址