public TemporarySolutionFile( ICakeContext ctx, FilePath originalPath ) { _cake = ctx; _originalPath = ctx.MakeAbsolute( originalPath ); _modifiedPath = _originalPath + Guid.NewGuid().ToString( "N" ) + ".sln"; ctx.CopyFile( _originalPath, _modifiedPath ); }