private void OpenProject(TargetLanguageBasedProjectEntry entry)
 {
     if (entry == null)
     {
         return;
     }
     try
     {
         GetProjectsController().Open(entry.Project);
     }
     catch (Exception ex)
     {
         MessageBox.Show($"Cannot open the project: \n{ex.Message}");
     }
 }
 private void OpenProject(TargetLanguageBasedProjectEntry entry)
 {
     if (entry == null)
     {
         return;
     }
     try
     {
         GetEventAggregator().Publish(new OpenProjectForSelectedLanguageEvent(entry.Project, entry.TargetLanguage));
     }
     catch (Exception ex)
     {
         MessageBox.Show($"Cannot open the project: \n{ex.Message}");
     }
 }