Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Karlaš <david.karlas@xamarin.com>2017-03-09 14:39:42 +0300
committerDavid Karlaš <david.karlas@xamarin.com>2017-03-09 14:39:42 +0300
commit68b7358e10140cf482cc773fd18c979d3fc26f74 (patch)
tree64b6f94ea9cc2d7d411496aa15efe668bb1e2618 /main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Templates
parent9bc8a805bb1075e066e134610655e12bcbed5616 (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.cs1
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);