1. ホーム
  2. c#-4.0

[解決済み] ファイルパスから.exeファイルのバージョン番号を取得する方法

2023-05-06 20:54:49

質問

.Net 3.5/4.0を使用しており、C#でコードを書いています。

私は、C: ドライブ上の exe ファイルのバージョン番号を取得しようとしています。

たとえば、パスは次のとおりです: c:\Programdemo.exe. demo.exeのバージョン番号が1.0である場合。

このパスを使って、バージョン番号を取得するにはどうすればよいですか?

どのように解決するのですか?

あなたは FileVersionInfo.FileVersion を使って、パスから取得することができます。

var versionInfo = FileVersionInfo.GetVersionInfo(pathToExe);
string version = versionInfo.FileVersion; // Will typically return "1.0.0.0" in your case