3

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

使用 Assembly.LoadFile(fullpath).GetName().Version 会导致 BadImageFormatException。

任何人都可以帮忙吗?

干杯,

4

1 回答 1

6

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

    FileVersionInfo info = FileVersionInfo.GetVersionInfo(path);

然后看看 的各种性质info

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

ETC

于 2008-11-04T12:02:26.210 回答