protected override void DeployCore(IDirectory source) { if (CleanTargetDirectory) { Remove(); } Target.Refresh(); if (!Target.Exists) { Target.Create(); } source.CopyToDisk(Target); }