diff options
author | David Karlaš <david.karlas@xamarin.com> | 2017-03-09 14:39:42 +0300 |
---|---|---|
committer | David Karlaš <david.karlas@xamarin.com> | 2017-03-09 14:39:42 +0300 |
commit | 68b7358e10140cf482cc773fd18c979d3fc26f74 (patch) | |
tree | 64b6f94ea9cc2d7d411496aa15efe668bb1e2618 /main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Templates | |
parent | 9bc8a805bb1075e066e134610655e12bcbed5616 (diff) |
[Templating] Delete cache before writing new one, since writing cache doesn’t overwrite existing but adds templates
Diffstat (limited to 'main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Templates')
-rw-r--r-- | main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Templates/MicrosoftTemplateEngineProjectTemplatingProvider.cs | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Templates/MicrosoftTemplateEngineProjectTemplatingProvider.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Templates/MicrosoftTemplateEngineProjectTemplatingProvider.cs index 2849a88599..76fbfd7fed 100644 --- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Templates/MicrosoftTemplateEngineProjectTemplatingProvider.cs +++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Templates/MicrosoftTemplateEngineProjectTemplatingProvider.cs @@ -74,6 +74,7 @@ namespace MonoDevelop.Ide.Templates //TODO: Uncomment this IF, but also add logic to invalidate/check if new templates were added from newly installed AddOns... //if (!paths.Exists (paths.User.BaseDir) || !paths.Exists (paths.User.FirstRunCookie)) { + paths.DeleteDirectory (paths.User.BaseDir);//Delete cache var _templateCache = new TemplateCache (environmentSettings); foreach (var scanPath in TemplatesNodes.Select (t => t.ScanPath).Distinct ()) { _templateCache.Scan (scanPath); |