¿Hay algo similar a lo siguiente en Windows que me permitirá saber si .NET está instalado desde la línea de comandos?Comprobando si .NET está instalado desde la línea de comandos
$ java -version
$ ruby --version
$ python --version
¿Hay algo similar a lo siguiente en Windows que me permitirá saber si .NET está instalado desde la línea de comandos?Comprobando si .NET está instalado desde la línea de comandos
$ java -version
$ ruby --version
$ python --version
¿Qué sistema operativo y shell de comandos está utilizando?
Con Windows desde un archivo por lotes
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
Con Windows PowerShell de
if (test-path (join-path $env:windir "Microsoft.Net\Framework\v2.0.50727\mscorlib.dll"))){
Usted puede utilizar clrver comando para comprobar qué .NET son instalados marcos.
El comando clrver requiere Visual Studio o el SDK de Windows. [Referencia de MSDN] (http://msdn.microsoft.com/en-us/library/ff427522.aspx) – MykennaC
La pregunta es "si" .net está instalado. No se puede ejecutar powershell si no es así. – EBGreen
@EBGreen, el que pregunta no especificó una versión. Es posible tener powershell sin todas las versiones del framework (v1, v1.1 y finalmente v4.0). Traté de hacer la respuesta lo más completa posible. – JaredPar
La forma en que está formulada la pregunta, él solo quiere determinar si .net está instalado en absoluto. Cualquier versión. Ahora puede tener razón de que realmente quiere saber la versión, pero esa no es la forma en que se escribe la pregunta. – EBGreen