Gets the version.

Namespace:  ESRI.ArcGIS

Assembly:  ESRI.ArcGIS.Version (in ESRI.ArcGIS.Version.dll) Version: 10.0.0.0 (10.0.0.0)

Syntax

C#
public string Version { get; set; }
Visual Basic (Declaration)
Public Property Version As String
Visual C++
public:
property String^ Version {
	String^ get ();
	void set (String^ value);
}

Field Value

The version.

Examples

The code below shows how to enumerate all available ArcGIS installations and determine the active one.
CopyC#
IEnumerable<RuntimeInfo> info = RuntimeManager.InstalledRuntimes;
foreach (RuntimeInfo item in info)
{
  System.Diagnostics.Debug.Print(item.Path);
  System.Diagnostics.Debug.Print(item.Version);
  System.Diagnostics.Debug.Print(item.Product.ToString());
}

bool succeeded = ESRI.ArcGIS.RuntimeManager.Bind(ProductCode.EngineOrDesktop);
if (succeeded)
{
  RuntimeInfo activeRunTimeInfo = RuntimeManager.ActiveRuntime;
  System.Diagnostics.Debug.Print(activeRunTimeInfo.Product.ToString());
}
CopyVB.NET
Dim info As IEnumerable(Of RuntimeInfo) = RuntimeManager.InstalledRuntimes
For Each item As RuntimeInfo In info
  System.Diagnostics.Debug.Print(item.Path)
  System.Diagnostics.Debug.Print(item.Version)
  System.Diagnostics.Debug.Print(item.Product.ToString())
Next

Dim succeeded As Boolean = ESRI.ArcGIS.RuntimeManager.Bind(ProductCode.EngineOrDesktop)
If succeeded Then
  Dim activeRunTimeInfo As RuntimeInfo = RuntimeManager.ActiveRuntime
  System.Diagnostics.Debug.Print(activeRunTimeInfo.Product.ToString())
End If

See Also