如何检测什么.NET版本的应用程序上运行? [英] How do I detect what .NET version the application is running on?

查看:141
本文介绍了如何检测什么.NET版本的应用程序上运行?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我试着用 Environment.Version.ToString()来确定正在使用什么样的.NET framework在目标机器上,但它说我使用.NET 2.0当4.0版安装。

I tried using Environment.Version.ToString() to determine what .NET framework on the target machine is in use, but it says I'm using .NET 2.0, when version 4.0 is installed.

如何检测.NET Framework的什么版本在目标机器上运行?

How do I detect what version of the .NET Framework is running on the target machine?

推荐答案

Environment.Version.ToString(); 返回您的应用程序没有系统的版本,你可以阅读从版本在%WINDOWS%\Microsoft.NET\Framework文件夹注册表或搜索,找到最大数。

Environment.Version.ToString(); returns version of your application not system, you can read the version from registry or search in %windows%\Microsoft.NET\Framework folders to find maximum number.

该注册表项是 HKLM\Software \Microsoft\NET框架Setup\NDP\ 看的如何检测.NET Framework版本和服务包都安装了什么?

这篇关于如何检测什么.NET版本的应用程序上运行?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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