About the ArcGIS GPConsole Sample
[C#]
LicenseInitializer.cs
using System;
using ESRI.ArcGIS;
namespace ArcGIS_GPConsole_CSharp
{
    internal partial class LicenseInitializer
    {
        public LicenseInitializer()
        {
            ResolveBindingEvent += new EventHandler(BindingArcGISRuntime);
        }
        void BindingArcGISRuntime(object sender, EventArgs e)
        {
            //
            // TODO: Modify ArcGIS runtime binding code as needed
            //
            if (!RuntimeManager.Bind(ProductCode.Server))
            {
                // Failed to bind, announce and force exit
                Console.WriteLine("Invalid ArcGIS runtime binding. Application will shut down.");
                System.Environment.Exit(0);
            }
        }
    }
}
[Visual Basic .NET]
LicenseInitializer.vb
Imports Microsoft.VisualBasic
Imports System
Imports ESRI.ArcGIS
Partial Friend Class LicenseInitializer
  Public Sub New()
  End Sub
  Private Sub BindingArcGISRuntime(ByVal sender As Object, ByVal e As EventArgs)
    '
    ' TODO: Modify ArcGIS runtime binding code as needed
    '
    If (Not RuntimeManager.Bind(ProductCode.Server)) Then
      ' Failed to bind, announce and force exit
      Console.WriteLine("Invalid ArcGIS runtime binding. Application will shut down.")
      System.Environment.Exit(0)
    End If
  End Sub
End Class