diff --git a/src/CommandLine/Text/HeadingInfo.cs b/src/CommandLine/Text/HeadingInfo.cs index 286a1872..d4d69565 100644 --- a/src/CommandLine/Text/HeadingInfo.cs +++ b/src/CommandLine/Text/HeadingInfo.cs @@ -57,8 +57,16 @@ public static HeadingInfo Default { var title = ReflectionHelper.GetAttribute() .MapValueOrDefault( - titleAttribute => Path.GetFileNameWithoutExtension(titleAttribute.Title), + titleAttribute => + { + if (titleAttribute.Title.ToLowerInvariant().EndsWith(".dll")) + { + return titleAttribute.Title.Substring(0, titleAttribute.Title.Length - ".dll".Length); + } + return titleAttribute.Title; + }, ReflectionHelper.GetAssemblyName()); + var version = ReflectionHelper.GetAttribute() .MapValueOrDefault( versionAttribute => versionAttribute.InformationalVersion,