检查.NET是否从命令行安装

问题描述:

在Windows中是否有类似下面的内容让我知道.NET是否从命令行安装?检查.NET是否从命令行安装

$ java -version 
$ ruby --version 
$ python --version 

你使用的是什么操作系统和命令行界面?

使用Windows批处理文件

if EXIST %WINDIR%\Microsoft.Net\Framework\v1.0.3705\mscorlib.dll 
if EXIST %WINDIR%\Microsoft.Net\Framework\v1.1.4322\mscorlib.dll 
if EXIST %WINDIR%\Microsoft.Net\Framework\v2.0.50727\mscorlib.dll 

使用Windows PowerShell的从

if (test-path (join-path $env:windir "Microsoft.Net\Framework\v2.0.50727\mscorlib.dll"))){ 
+1

问题是“if”.net被安装。如果不是,则无法运行powershell。 – EBGreen 2009-02-06 15:19:36

+0

@EBGreen,提问者没有指定一个版本。没有所有版本的框架(v1,v1.1和最终版本v4.0)都有可能拥有powershell。我试图尽可能地完成答案。 – JaredPar 2009-02-06 15:37:00

可以使用clrver命令查看.NET框架安装。