/// <summary>
        /// Loads the list of recent projects.
        /// </summary>
        public static void LoadRecentProjectList()
        {
            if (File.Exists(_recentProjectsFile))
            {
                var serializer = new XmlSerializer(typeof(RecentProjectsContainer));
                using (var reader = new StreamReader(_recentProjectsFile))
                {
                    _recentContainer = (RecentProjectsContainer)serializer.Deserialize(reader);
                }
            }

            SaveRecentProjectList();
        }
 static ProjectManager()
 {
     _recentProjectsFile = Path.Combine(App.Current.EditorDirectory, "recent-projects.xml");
     _recentContainer    = new RecentProjectsContainer();
 }