Description
Different versions of Microsoft .NET Framework common language runtimes (CLRs) can be installed on the current computer. The OSInfo.NetCoreCount property returns the number of different CLR versions installed.
Declaration
OSInfoObj.NetCoreCount
| Read-Only Property | Integer | 
| OSInfoObj | An expression, variable or parameter that specifies a reference to an OSInfo object | |||
Applies To
The property is applied to the following object:
Property Value
The number of different versions of Microsoft .NET Framework CLRs available on the current computer.
Example
The following example posts all the versions of Microsoft .NET Framework installed on the local computer.
JavaScript, JScript
function TestProc()
{
  var inf, i;
  inf = Sys.OSInfo;
  for (i = 0; i < inf.NetCoreCount; i++)
  {
    Log.Message( inf.NetCoreVersion( i ) );
  }
}
	
Python
def TestProc():
  inf = Sys.OSInfo
  for i in range (0, inf.NetCoreCount - 1):
    Log.Message( inf.NetCoreVersion( i ) )
VBScript
Sub TestProc
  Set inf = Sys.OSInfo
  For i = 0 To inf.NetCoreCount - 1
    	Log.Message inf.NetCoreVersion( i )
  Next
End Sub
DelphiScript
procedure TestProc;
var
  inf : OleVariant;
  i : integer;
begin
  inf:=Sys.OSInfo;
  for i:=0 to inf.NetCoreCount - 1 do
  begin
    Log.Message( inf.NetCoreVersion( i ) );
  end;
end;
	
C++Script, C#Script
function TestProc()
{
  var inf, i;
  inf = Sys.OSInfo;
  for (i = 0; i < inf["NetCoreCount"]; i++)
  {
    Log["Message"]( inf["NetCoreVersion"]( i ) );
  }
}
	
