杂七杂八(1)——如何查看本机的.NET Framework版本
生活随笔
收集整理的這篇文章主要介紹了
杂七杂八(1)——如何查看本机的.NET Framework版本
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
今天上午Edward同學(xué)問我一個問題:如何知道自己本機安裝的.NET Framework版本呢? 以前這個問題我也遇到過,那就是在寫自動部署程序的時候,如果客戶的機器已經(jīng)安裝了.NET Framework就不再安裝。作為安裝包的制作者,自己應(yīng)該是知道程序是用哪個版本.NET Framework編譯的。目前.NET Framework的版本有1.1(基本上已經(jīng)退出舞臺)、2.0.50727、3.0和3.5。 如何獲取它們呢? 方法一:通過Visual Studio 2008的菜單項“Help”來查看(有點無厘頭的辦法) 方法二:在Visual Studio 2008 Command Prompt(或者.NET SDK的命令行工具) 里輸入csc,然后回車(依然很無厘頭、沒什么實用價值) 方法三:從注冊表里查 注冊表其實就是一個大型的“鍵-值對列表”(Key-Value Pair List)。注冊表中的鍵是以樹狀層級結(jié)構(gòu)記錄的,所以圖標(biāo)看起來像是一個“文件夾”;一個鍵下,可以有“值”,而可以有再下一級的鍵。值是有數(shù)據(jù)類型的,比如字符串型、數(shù)字型;每個值都有自己的“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已經(jīng)安裝。同理,檢查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。
本文轉(zhuǎn)自 水之真諦 51CTO博客,原文鏈接:http://blog.51cto.com/liutiemeng/91636,如需轉(zhuǎn)載請自行聯(lián)系原作者 與50位技術(shù)專家面對面20年技術(shù)見證,附贈技術(shù)全景圖
本文轉(zhuǎn)自 水之真諦 51CTO博客,原文鏈接:http://blog.51cto.com/liutiemeng/91636,如需轉(zhuǎn)載請自行聯(lián)系原作者 與50位技術(shù)專家面對面20年技術(shù)見證,附贈技術(shù)全景圖
總結(jié)
以上是生活随笔為你收集整理的杂七杂八(1)——如何查看本机的.NET Framework版本的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: jQuery中实现全选功能时使用attr
- 下一篇: 超好用的简单的jquery tab选项卡