static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
// check if running in command line mode.
string[] args = Environment.GetCommandLineArgs();
try
{
if (args.Length > 1)
{
if (ConfigUtils.ProcessCommandLine())
{
return;
}
}
ApplicationConfiguration configuration = GuiUtils.DoStartupChecks(
"Opc.Ua.ConfigurationTool",
ApplicationType.Client,
"Opc.Ua.ConfigurationTool.Config.xml",
false);
if (configuration != null)
{
Application.Run(new MainForm(configuration));
}
}
catch (Exception e)
{
GuiUtils.HandleException(Utils.Format(
"UA Certificate Tool: {0} {1}",
(args.Length > 1)?args[1]:null,
(args.Length > 2)?args[2]:null),
null,
e);
}
}