private static bool Project(ISol sol, List <string> argv) { try { sol.Run(argv); LoggingHelper.LogEntry(SystemCategories.GeneralUIDebug, sol.Result()); return(true); } catch (MessageException me) { LoggingHelper.LogEntry(SystemCategories.GeneralUIError, me.Message); } catch (Exception ex) { LoggingHelper.LogEntry(SystemCategories.GeneralUIError, ex.Message + ex.StackTrace); } return(false); }