浅析如何判断机器上安装了哪些版本的.NET Framework

时间:2021-08-20 00:29:52

打开command对话框, 进入到"C:\Windows\Microsoft.NET\Framework",然后DIR,机器上.NET的所有版本都列举出来了。

从下面列表我们可以看到,共有6个:

C:\Windows\Microsoft.NET\Framework>dir /a:d
12/23/2009  12:26 AM    <DIR>          .
12/23/2009  12:26 AM    <DIR>          ..
12/22/2009  07:16 AM    <DIR>          URTInstallPath_GAC
04/11/2009  08:19 AM    <DIR>          v1.0.3705
01/19/2008  02:11 AM    <DIR>          v1.1.4322
12/22/2009  07:58 AM    <DIR>          v2.0.50727
12/22/2009  07:07 AM    <DIR>          v3.0
12/22/2009  07:37 AM    <DIR>          v3.5
12/23/2009  01:11 AM    <DIR>          v4.0.21218
               0 File(s)              0 bytes
               9 Dir(s)  134,598,279,168 bytes free

D:\Windows\Microsoft.NET\Framework>

 

在这里有一个问题,Vista/Windows7系统默认就有V1.0.3705和V1.1.4322文件夹,但是里面没有真正的.NET文件,所以说默认情况下没有.NET1.0和1.1的,如果需要将程序运行在.NET 1.0或者1.1上,我们需要另外安装.NET 1.1或1.1.

D:\Windows\Microsoft.NET\Framework>cd v1.0.3705

D:\Windows\Microsoft.NET\Framework\v1.0.3705>dir
04/11/2009  08:19 AM    <DIR>          .
04/11/2009  08:19 AM    <DIR>          ..
09/18/2006  01:33 PM               353 installutil.exe.config
09/18/2006  01:33 PM             5,201 mscormmc.cfg
04/11/2009  08:12 AM            93,504 mscormmc.dll
09/18/2006  01:33 PM               351 regsvcs.exe.config
               4 File(s)         99,409 bytes
               2 Dir(s)  134,598,279,168 bytes free

D:\Windows\Microsoft.NET\Framework\v1.0.3705>cd..

D:\Windows\Microsoft.NET\Framework>cd v1.1.4322

D:\Windows\Microsoft.NET\Framework\v1.1.4322>dir
01/19/2008  02:11 AM    <DIR>          .
01/19/2008  02:11 AM    <DIR>          ..
09/18/2006  01:33 PM               140 gacutil.exe.config
09/18/2006  01:33 PM               353 regsvcs.exe.config
               2 File(s)            493 bytes
               2 Dir(s)  134,598,279,168 bytes free

D:\Windows\Microsoft.NET\Framework\v1.1.4322>