【发布时间】:2010-09-20 16:05:16
【问题描述】:
我需要从 C# 程序中最初用 C++ 编写的 exe 文件中获取文件版本信息。
使用 Assembly.LoadFile(fullpath).GetName().Version 会导致 BadImageFormatException。
谁能帮忙?
干杯,
丹
【问题讨论】:
标签: c# c++ assemblies version fileinfo
我需要从 C# 程序中最初用 C++ 编写的 exe 文件中获取文件版本信息。
使用 Assembly.LoadFile(fullpath).GetName().Version 会导致 BadImageFormatException。
谁能帮忙?
干杯,
丹
【问题讨论】:
标签: c# c++ assemblies version fileinfo
添加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);
等
【讨论】: