diff --git a/src/MonoDevelop.TemplateCreator/MonoDevelop.Templating/TemplatingEngine.cs b/src/MonoDevelop.TemplateCreator/MonoDevelop.Templating/TemplatingEngine.cs index 954f018..fe008e9 100644 --- a/src/MonoDevelop.TemplateCreator/MonoDevelop.Templating/TemplatingEngine.cs +++ b/src/MonoDevelop.TemplateCreator/MonoDevelop.Templating/TemplatingEngine.cs @@ -92,7 +92,12 @@ public void LoadTemplates () foreach (string folder in TemplatingServices.Options.TemplateFolders) { if (Directory.Exists (folder)) { - settingsLoader.UserTemplateCache.Scan (folder); + try { + settingsLoader.UserTemplateCache.Scan (folder); + } catch (Exception ex) { + string message = string.Format ("Unable to load templates from folder '{0}.", folder); + TemplatingServices.LogError (message, ex); + } } }