diff --git a/src/Main/Base/Project/Src/Internal/Templates/Project/ProjectTemplate.cs b/src/Main/Base/Project/Src/Internal/Templates/Project/ProjectTemplate.cs index d30b3667bb..9bafdd47a2 100644 --- a/src/Main/Base/Project/Src/Internal/Templates/Project/ProjectTemplate.cs +++ b/src/Main/Base/Project/Src/Internal/Templates/Project/ProjectTemplate.cs @@ -50,9 +50,15 @@ namespace ICSharpCode.SharpDevelop.Internal.Templates /// public static ReadOnlyCollection ProjectTemplates { get { + #if DEBUG + // Always reload project templates if debugging. + // TODO: Make this a configurable option. + LoadProjectTemplates(); + #else if (projectTemplates == null) { LoadProjectTemplates(); } + #endif return projectTemplates.AsReadOnly(); } }