代码:
Console.WriteLine(Environment.Version);
为 .NET 返回相同的结果 (2.0.50727.5448)框架 2.0、3.0 和 3.5 SP1。如何了解已安装的 .NET 平台的确切版本?
最佳答案
您需要读取注册表项以检测服务包粒度的版本。 This article说明您需要查找哪些键/值对。
例如,您可以通过查看内部值来区分 3.5
和 3.5 SP1
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5
“普通”3.5 有 Install = 1
,而 SP1
有 SP >=1
。
在链接处滚动到文章底部以查看整个表格。
关于c# - 如何了解 .NET 平台的确切版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10249285/