杂七杂八(1)——如何查看本机的.NET Framework版本

简介:
今天上午Edward同学问我一个问题:如何知道自己本机安装的.NET Framework版本呢?
以前这个问题我也遇到过,那就是在写自动部署程序的时候,如果客户的机器已经安装了.NET Framework就不再安装。作为安装包的制作者,自己应该是知道程序是用哪个版本.NET Framework编译的。目前.NET Framework的版本有1.1(基本上已经退出舞台)、2.0.50727、3.0和3.5。
如何获取它们呢?
方法一:通过Visual Studio 2008的菜单项“Help”来查看(有点无厘头的办法)
方法二:在Visual Studio 2008 Command Prompt(或者.NET SDK的命令行工具) 里输入csc,然后回车(依然很无厘头、没什么实用价值)
方法三:从注册表里查
注册表其实就是一个大型的“键-值对列表”(Key-Value Pair List)。注册表中的键是以树状层级结构记录的,所以图标看起来像是一个“文件夹”;一个键下,可以有“值”,而可以有再下一级的键。值是有数据类型的,比如字符串型、数字型;每个值都有自己的“Value Name”和“Value Data”。所以:
如果: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v2.0.50727键下Value Name为 Install的值的Value Data等于1,则说明.NET Framework 2.0.50727已经安装。同理,检查 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.0键和 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5键下的Install值的Value Data就知道是否安装了这两个版本。我估计,如果没有安装过3.0和3.5的话,这两个键是不会存在的,如果安装后又卸载了,键可能会在,Install的Value Data可能会是0。




本文转自 水之真谛 51CTO博客,原文链接:http://blog.51cto.com/liutiemeng/91636,如需转载请自行联系原作者
目录
相关文章
下载.Net Framework离线安装文件的办法
下载.Net Framework离线安装文件的办法
94 0
|
Web App开发
一起谈.NET技术,利用.NET Framework4.0的源代码调试你的应用程序
  相关文章:利用ASP.NET MVC源代码调试你的应用程序   .NET Framework 的部分源代码是开源的。这些源代码可以供我们学习和参考。也可在也平时调试应用,直接跳入这些开源了的.NET Framework的代码中。
960 0
|
监控
iis6下配置支持.net4.0&发布网站[转]
iis6配置支持.net4.0 在win2003操作系统上发布两个网站,首先配置iis: 1.下载 .net framework 4.0   差不多48MB 2.安装 3.打开iis: 开始=>管理工具=>Internet 信息服务(IIS)管理器 4.
1218 0
|
Web App开发 .NET
“Asp.Net微型服务器”根据博友们的要求改版了,也出.NET4.0版本了,要更新的博友们赶快下吧
时至今日前一篇文章 http://www.cnblogs.com/waw/archive/2011/10/24/2222398.html 中提到的“Asp.Net微型服务器”已得到了广大互联网好友们的一至认可,博客的人气同时也得到了飚升,为了答谢好友们的支持,特意根据博友们的要求将“Asp.Net微型服务器”作了一些改进,并且还开发出了支持.NET4.0的版本,支持的朋友不要忘了点一下“推荐”啊。
939 0
|
开发框架 .NET