![哪个版本的 .net 具有发布密钥 395222,我该如何自行找出答案?](https://linux22.com/image/1512390/%E5%93%AA%E4%B8%AA%E7%89%88%E6%9C%AC%E7%9A%84%20.net%20%E5%85%B7%E6%9C%89%E5%8F%91%E5%B8%83%E5%AF%86%E9%92%A5%20395222%EF%BC%8C%E6%88%91%E8%AF%A5%E5%A6%82%E4%BD%95%E8%87%AA%E8%A1%8C%E6%89%BE%E5%87%BA%E7%AD%94%E6%A1%88%EF%BC%9F.png)
在 Visual Studio 15 Preview 5 中,“关于”对话框显示我已安装“Microsoft .NET Framework 版本 4.6.02006”。我正在运行 Windows 10 Insider Preview 版本14959.rs_prerelease.161026-1700
。我似乎无法在网上找到任何信息。
在.NET Framework 版本和依赖项,据说 .net-4.6.2 的发布密钥对于 Windows 10 为 394802,对于受支持的旧 Windows 版本为 394806。根据该页面上的信息,我计算机上安装的 .net 框架比 .net-4.6.2 更新。但我不能确定这是否仅意味着我拥有 .net-4.6.2 的修补版本,或者我拥有他们认为的 .net-4.6.3-preview 或 .net-4.7-preview。
我还查看了%WINDIR%\Microsoft.NET\Framework64\v4.0.30319\clr.dll
FileVersion 并得到了4.6.2006.0
。
我是否应该从Visual Studio 中获取02
和来推断我正在运行补丁级别为 6 的 .net-4.6.2 或其他内容?006
4.6.02006
答案1
哪个版本的 .net 有发布密钥 395222
简短回答:vNext
完整答案:微软尚未宣布 .NET Framework 的下一个版本名称。他们已经宣布了下一个版本,.NET 核心不过,.NET Core 1.1
背景信息:
.NET 标准库是 .NET API 的正式规范,旨在适用于所有 .NET 运行时。标准库背后的动机是在 .NET 生态系统中建立更大的统一性。ECMA 335 继续为 .NET 运行时行为建立统一性,但 .NET 库实现的 .NET 基类库 (BCL) 没有类似的规范。
什么是.NET 标准?——截至 2016 年 9 月微软的解释。 此链接仅提供背景信息,与实际提出的问题无关。
根据该页面上的信息,我的计算机上安装的.net框架比.net-4.6.2更新。
这也可能意味着它只是 4.6.2 的更新版本。因此,由于无法确认 4.6.3 确实存在,唯一的其他可能解释是,您在 Windows 10 Insider Preview 版本上安装的 .NET Framework 版本仍然是,只是4.6.2
用最新的更新进行了修补。我不知道什么时候,.NET Framework 版本和依赖项是最后一次更新,我猜自 2016 年 8 月 2 日以来就没有更新过。
这些新版本适用于受支持的 .NET Framework 版本。这意味着您需要安装受支持的 .NET Framework 版本才能获取这些更新。在撰写本文时,受支持的版本为:
- .NET Framework 3.5
- .NET Framework 4.5.2 或更高版本
我还查看了 %WINDIR%\Microsoft.NET\Framework64\v4.0.30319\clr.dll 的 FileVersion,得到了 4.6.2006.0。
我是否应该从 Visual Studio 中的 4.6.02006 中取出 02 和 006 来推断我正在运行补丁级别为 6 的 .net-4.6.2 或其他东西?
阅读以下:
对于 .NET Framework 版本 4、4.5、4.5.1 和 4.5.2,Environment.Version 属性返回一个 Version 对象,其字符串表示形式为 4.0.30319.xxxxx。对于 .NET Framework 4.6,其形式为 4.0.30319.42000。
对于 .NET Framework 4.5 及更高版本,我们不建议使用 Environment.Version 属性来检测运行时的版本。相反,我们建议您查询注册表,如本文前面的通过在代码中查询注册表来查找 .NET Framework 版本(.NET Framework 4.5 及更高版本)部分中所述。
换句话说,你无法从 4.6.2 DLL 的文件版本推断出任何信息