查看.Net Framework版本號

目錄

概要

本文描述如何肯定計算機上安裝的 Microsoft .NET Framework 版本。還幫助您肯定計算機上是否安裝了任何 .NET Framework Service Pack。

.NET Framework 的版本

目前 .NET Framework 有三種發行版。這些發行版具備如下版本信息。
.NET
Framework
版本
修訂版 版本
1.0 原始 RTM
Service Pack 1
Service Pack 2
Service Pack 3
1.0.3705.0
1.0.3705.209
1.0.3705.288
1.0.3705.6018
1.1 原始 RTM
Service Pack 1
包括在 Windows Server 2003 32 位 Service Pack 1 中
1.1.4322.573
1.1.4322.2032 
1.1.4322.2300
2.0 原始 RTM 2.0.50727.42
注意:Microsoft .NET Framework 1.1 包括在 32 位版本的 Microsoft Windows Server 2003 中。

注意:應將此信息用做通常指南,以肯定計算機上安裝的 .NET Framework 版本。還請注意,具備列出的較高版本的文件多是做爲單個修補程序或修補程序彙總程序包的一部分提供的。.NET Framework 修補程序文件版本超出本文所介紹的範圍。
樂博網補充: 目前已經發布了3.0 與3.5版的 .net framework

 

肯定計算機上安裝的 .NET Framework 版本

肯定計算機上安裝的 .NET Framework 版本的最簡單方法是找到 %systemroot%\Microsoft.NET\Framework 文件夾。您能夠將列出的 Framework 文件夾的地址粘貼到 Windows 資源管理器的地址欄中,以瀏覽到 Framework 文件夾。.NET Framework 的三個發行版包含在下列文件夾中:
v1.0.3705
v1.1.4322
v2.0.50727
注意:若是您看到未在本文中列出的其餘格式爲 v N. N. NXXXX 的目錄,則這些版本多是 .NET Framework 的測試版或預發行版。那些版本超出本文所介紹的範圍。

要肯定計算機上安裝的 .NET Framework 版本,請按照下列步驟操做:
1. 打開前面列表中的任一文件夾,而後找到 Mscorlib.dll 文件。
2. 右鍵單擊該文件,而後單擊「屬性」。
3. 單擊「版本」選項卡,而後記下文件版本。
4. 使用前面的列表肯定計算機上安裝的 .NET Framework 版本,而後單擊「肯定」。
對計算機上的每一個 .NET Framework 版本,重複這些步驟。
補充:
只要你安裝.net framework是裝在默認目錄下 其實在各自版本命名的目錄中 隨便抓一個.dll文件查看屬性-版本信息 都與他外部目錄名稱的版本號一致的 .

 

補充幾個查看.Net Framework版本號


 

一、查看安裝文件判斷Framwork版本號

打開資源管理器,好比個人電腦,再地址欄輸入%systemroot%\Microsoft.NET\Framework後單擊「轉到」或者按回車。javascript

在新文件夾中查看v字開頭的下級文件夾名,最大的數字就是當前計算機上的.Net FrameWork版本號。如文件夾名最大爲v4.0.30319,那麼本機上安裝的.Net Framework版本就是4.0:html

二、JavaScript腳本判斷.Net Framework版本

在網頁瀏覽器的地址欄輸入下面的命令後單擊「轉到」或者回車java

javascript:alert(navigator.userAgent);  或   javascript:document.write(navigator.userAgent);windows

新彈出的對話框或頁面內容裏的提示信息中,看.NET CLR後面帶的版本號最高的那個,就是當前計算機上.NET Framework的版本號了瀏覽器

三、檢測客戶端.net framework的版本號

Response.Write(測試

               "<br>版本號的主版本號:" + Request.Browser.ClrVersion.Major.ToString()ui

            + "<br>版本號的次版本號:" + Request.Browser.ClrVersion.Minor.ToString()spa

            + "<br>修定號的高16位:" + Request.Browser.ClrVersion.MajorRevision.ToString().net

            + "<br>修定號的低16位:" + Request.Browser.ClrVersion.MinorRevision.ToString()htm

            + "<br>內部版本號部分值(Build):" + Request.Browser.ClrVersion.Build.ToString()

            + "<br>版本號的修定號部分的值(Revision):" + Request.Browser.ClrVersion.Revision.ToString()

            );

四、關於framework版本號的問題

我從網上看到的是經過System.Environment.Version,得到版本號,但聽說得到是runtime的版本號

請問,runtime版本號和本機安裝的framework版本有什麼區別?我機器裝的是,3.5sp1爲何運行以後顯示是2.0.50727.3053這個版本號?

3.5運行的庫仍是2.多的只有小部分的更新。你在2003的IIS6上安裝就明白了。裝了3.5之後 IIS只會顯示2個版本的。一個1.0用的。一個2.0的。

五、vs2008 怎麼項目建完了,怎麼查看 framework版本號

資源管理器裏對工程文件右鍵屬性,裏面有寫使用的版本號

 

六、註冊表信息查看framework版本號

能夠從註冊表裏查,註冊表其實就是一個大型的「鍵-值對列表」(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已經安裝。同理檢查3.0 、3.5等版本信息:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.0\Install值的Value Data
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5\Install值的Value Data
就知道是否安裝了這兩個版本。
若是沒有安裝過3.0和3.5的話,這兩個鍵是不會存在的;
若是安裝後又卸載了,鍵可能會在,Install的Value Data可能會是0。

七、檢查程序集文件屬性查看framework版本號

最方便的方法就是打開%systemroot%\assembly,通常會跳轉到c:\windows\assembly目錄,找到下面的程序集,右擊選擇property就看到啦

 

參考:

http://www.cnblogs.com/XuYiHe/archive/2011/07/28/2119246.html

http://www.sowsoy.com/topics-536.html

http://www.life134.com/diannao/94.html

相關文章
相關標籤/搜索