public static string CreateCopyOfFile(string source)
{
var directory = System.IO.Path.GetDirectoryName(source);
var fileName = Guid.NewGuid() + ".config";
var target = System.IO.Path.Combine(directory, fileName);
System.IO.File.Copy(source, target);
return target;
}