How to get .exe file version number from file path

前端 未结 7 1922
猫巷女王i
猫巷女王i 2020-12-08 06:16

I am using .Net 3.5/4.0 with code in C#.

I am trying to get a version number of an exe file on my C: drive.

For example path is: c:\\Program\\demo.exe. If t

7条回答
  •  北海茫月
    2020-12-08 06:40

    In the accepted answer a reference is made to "pathToExe".

    This path can be retrieved and used as follows:

    var assembly = Assembly.GetExecutingAssembly();
    var fvi = FileVersionInfo.GetVersionInfo(assembly.Location);
    var version = fvi.FileVersion; // or fvi.ProductVersion
    

    Hope this saves someone from doing some unnecessary extra steps.

提交回复
热议问题