使用regedit
可以通过查看HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full
并阅读Release
值来轻松检查Windows上安装的.NET Framework的当前版本。
如果您的先决条件是.Net 4.5.2,您可以检查Release
值是否为4.6,4.6.1,4.6.2。但它对我来说看起来并不安全。如果发布4.6.3或4.7怎么办?
检查Release
值是否大于4.5.2的值是否安全?我找不到微软的任何说法。
答案 0 :(得分:0)
根据Microsoft,检查它是否高于所需版本是安全的。
向后兼容性意味着为特定版本的平台开发的应用程序将在该平台的更高版本上运行。 .NET Framework尝试最大化向后兼容性:为.NET Framework的一个版本编写的源代码应在.NET Framework的更高版本上编译,并且在一个版本的.NET Framework上运行的二进制文件在更高版本上的行为应该相同.NET Framework。