我如何才能知道,如果.NET 4.02安装? [英] How can I find out if .NET 4.02 is installed?

查看:218
本文介绍了我如何才能知道,如果.NET 4.02安装?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我问这个问题一> - 它被关闭的精确复制被一些人谁没有花时间自己去仔细阅读问题/评论! 因此,另一种尝试 - 也许它会被关闭又有些毫无意义的原因之前,得到一些答案的工作时间

微软最近发布了一些更新用于.NET Framework。不幸的是,我不知道有什么办法,找出所安装的版本。 Framework的版本停留在 4.0.30319.239

感谢您一些启示; - )

PS:在app.config中设置supportedRuntime到版本​​= 4.0.2使应用程序告诉我,在启动时4.0.2没有安装(在任何时间 - 所以必须有一些地方,真正的版本可以找到)。

解决方案

有一个看看:

  HKEY_LOCAL_MACHINE \ SOFTWARE \微软\ .NETFramework \ v4.0.30319 \单品
 

如果您已经安装了4.0.2则存在这些额外的节点:

<$p$p><$c$c>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319\SKUs\.NETFramework,Version=v4.0.1 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319\SKUs\.NETFramework,Version=v4.0.1,Profile=Client HKEY_LOCAL_MACHINE \ SOFTWARE \微软\ .NETFramework \ v4.0.30319 \单品\ .NETFramework,版本= V4.0.2 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319\SKUs\.NETFramework,Version=v4.0.2,Profile=Client

I've asked this question yesterday - it was closed as "exact duplicate" by some people who didn't take the time themselves to read questions / comments carefully! So, another try - maybe it gets the time to receive some working answer before being closed for some pointless reason again.

Microsoft has recently released some "update" for .NET Framework. Unfortunately, I don't know any way to find out which version is installed. Framework-Version stays on 4.0.30319.239.

Thanks for some enlightement ;-)

PS: Setting supportedRuntime in app.config to Version=4.0.2 makes the application tell me at startup that 4.0.2 is not installed (in no time - so there must be some place where the "real" version can be found).

解决方案

Have a look at:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319\SKUs

If you have installed 4.0.2 then there exist these additional nodes:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319\SKUs\.NETFramework,Version=v4.0.1
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319\SKUs\.NETFramework,Version=v4.0.1,Profile=Client
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319\SKUs\.NETFramework,Version=v4.0.2
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319\SKUs\.NETFramework,Version=v4.0.2,Profile=Client

这篇关于我如何才能知道,如果.NET 4.02安装?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆