检查.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"))){
答
可以使用clrver命令查看.NET框架安装。
问题是“if”.net被安装。如果不是,则无法运行powershell。 – EBGreen 2009-02-06 15:19:36
@EBGreen,提问者没有指定一个版本。没有所有版本的框架(v1,v1.1和最终版本v4.0)都有可能拥有powershell。我试图尽可能地完成答案。 – JaredPar 2009-02-06 15:37:00