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

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

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

有人可以帮忙吗?

干杯,

解决方法:

添加使用System.Diagnostics,然后:

    FileVersionInfo info = FileVersionInfo.GetVersionInfo(path);

然后看一下info的各种属性:

    Console.WriteLine(info.CompanyName);
    Console.WriteLine(info.ProductName);
    Console.WriteLine(info.LegalCopyright);
    Console.WriteLine(info.ProductVersion);

等等

上一篇:c# – 以编程方式添加Project引用


下一篇:c# – 程序集以及何时不能选择强命名?