C# コンソール アプリケーションでメジャー/マイナー バージョンを表示するための最良の方法は何ですか?
名前System.Windows.Forms空間にはProductVersion、Visual Studio プロジェクト プロパティ (アセンブリ情報) を介して設定された名前/バージョン情報を表示するために使用できるクラスが含まれています。そのため、ここに私の現在のメカニズムがあります:
Console.WriteLine("{0} ({1})",
System.Windows.Forms.Application.ProductName,
System.Windows.Forms.Application.ProductVersion);
この部分はなぜFormsですか? これはコンソール アプリケーションに適していますか?