public static Version GetVersionPrefix(Assembly assembly) { var assemblyVersion = AssemblyHelpers.GetAssemblyInformationalVersion(assembly); var indexOfVersionSuffix = assemblyVersion.IndexOf('-'); var versionPrefix = indexOfVersionSuffix == -1 ? assemblyVersion : assemblyVersion.Substring(0, indexOfVersionSuffix); return(Version.Parse(versionPrefix)); }
public static string GetAssemblyInformationalVersion(Type type) { return(AssemblyHelpers.GetAssemblyInformationalVersion(AssemblyHelpers.GetAssembly(type))); }