From e65b1225842d7ff04aba823962403bbeb4df7965 Mon Sep 17 00:00:00 2001 From: David Fowler Date: Sat, 1 Mar 2014 01:41:49 -0800 Subject: [PATCH] Fixed issue with multiple shared file projects - Create new Files instance so project generator doesn't have left over state. --- build/_k-generate-projects.shade | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/build/_k-generate-projects.shade b/build/_k-generate-projects.shade index a27f9a83a4..b3c49ebfeb 100644 --- a/build/_k-generate-projects.shade +++ b/build/_k-generate-projects.shade @@ -31,7 +31,7 @@ default skipNet45='${false}' @{ ProjectGenerator.Logger = Log; - ProjectGenerator.Files = Files; + ProjectGenerator.FilesAccessor = ()=> Files; var templates = new Dictionary { { "net45", net45 }, @@ -53,7 +53,9 @@ functions { public static Sake.Engine.Logging.ILog Logger { get; set; } - public static _Files Files { get; set; } + public static _Files Files { get { return FilesAccessor(); } } + + public static Func<_Files> FilesAccessor { get; set;} static void Log(string message, params object[] args) {