Fixed issue with multiple shared file projects

- Create new Files instance so project generator doesn't have left over state.
This commit is contained in:
David Fowler 2014-03-01 01:41:49 -08:00
parent ba807f65fc
commit e65b122584
1 changed files with 4 additions and 2 deletions

View File

@ -31,7 +31,7 @@ default skipNet45='${false}'
@{
ProjectGenerator.Logger = Log;
ProjectGenerator.Files = Files;
ProjectGenerator.FilesAccessor = ()=> Files;
var templates = new Dictionary<string, string> {
{ "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)
{