protected virtual void CheckDevnetDelay() { //TimeSpan allowDelay = TimeSpan.FromDays(5); TimeSpan allowDelay = new DateTime(2019, 9, 4, 23, 0, 0).ToLocalTime() - DateTime.Now; TimeSpan elapsed = DateTime.Now - AssemblyUtils.GetBuildTimestamp(typeof(NeuraliumService)); if (elapsed > allowDelay) { Console.BackgroundColor = ConsoleColor.Black; Console.ForegroundColor = ConsoleColor.Red; Log.Fatal("This DEVNET release has expired! if can not be used anymore. please download a newer version at: https://www.neuralium.com."); Environment.Exit(0); } else { TimeSpan remaining = allowDelay - elapsed; Log.Warning($"This DEVNET release is still valid for {remaining.Days} days and {remaining.Hours} hours."); } }