如何从C#中的C++ exe获取文件版本信息?

3 c# c++ assemblies version fileinfo

我需要从C#程序中最初用C++编写的exe文件中获取File版本信息.

使用Assembly.LoadFile(fullpath).GetName().版本导致BadImageFormatException.

有人可以帮忙吗?

干杯,

Mar*_*ell 6

添加一个using System.Diagnostics,然后:

    FileVersionInfo info = FileVersionInfo.GetVersionInfo(path);
Run Code Online (Sandbox Code Playgroud)

然后看看各种属性info:

    Console.WriteLine(info.CompanyName);
    Console.WriteLine(info.ProductName);
    Console.WriteLine(info.LegalCopyright);
    Console.WriteLine(info.ProductVersion);
Run Code Online (Sandbox Code Playgroud)

等等