private static string md5(string solutionDir) { var hash = new MD5CryptoServiceProvider().ComputeHash(Encoding.UTF8.GetBytes(solutionDir)); var builder = new StringBuilder(); hash.ToList().ForEach(x => builder.Append(x.ToString("x2").ToLower())); var encoded = builder.ToString(); return encoded; }