public static DateTime?ExtractFromAssembly(string assemblyPath) { try { var version = AssemblyTitleParser.GetAssemblyFileVersion(assemblyPath); return(ExtractFromTitle(version?.FileDescription)); } catch (Exception) { return(null); } }
public static string ExtractFromAssembly(string assemblyPath) { try { var version = AssemblyTitleParser.GetAssemblyFileVersion(assemblyPath); var commitHash = ExtractFromTitle(version?.FileDescription); if (!string.IsNullOrEmpty(commitHash)) { return(commitHash); } return(ExtractFromTitle(version?.ProductVersion)); } catch (Exception) { return(null); } }