ファイルバージョンとは
exeファイルやdllファイルの、Win32ファイル・システム用のバージョン番号。
FileVersionInfoクラスのFileVersionプロパティで取得できる。
FileVersionInfoクラスはディスク上の物理ファイルのバージョン情報を提供しており、ファイルのプロパティで確認できる様々な情報を取得できる。
ファイルバージョンの取得
1 2 3 4 5 6 7 8 9 10 |
using System.Diagnostics;//FileVersionInfoに必要 using System.Reflection;//Assemblyに必要 var location = Assembly.GetExecutingAssembly().Location; var fileVersion = FileVersionInfo.GetVersionInfo(location); Console.WriteLine(fileVersion.ToString());//プロパティの部分リストを表示 Console.WriteLine(fileVersion.FileVersion.ToString()); Console.WriteLine($"{fileVersion.FileMajorPart}.{fileVersion.FileMinorPart}.{fileVersion.FileBuildPart}.{fileVersion.FilePrivatePart}"); |