从 AssemblyInfo 检索程序集文件版本
AssemblyInfo 文件定义了两个程序集版本:AssemblyVersion 和 AssemblyFileVersion。虽然 AssemblyVersion 指定属性程序集版本,但 AssemblyFileVersion 指示编译器对 Win32 文件版本资源使用特定版本号,该版本号可能与 AssemblyVersion 不同。
要检索 AssemblyVersion,可以使用以下代码片段:
Version version = Assembly.GetEntryAssembly().GetName().Version;
但是,获取 AssemblyFileVersion 需要不同的方法。以下是获取它的方法:
System.Reflection.Assembly assembly = System.Reflection.Assembly.GetExecutingAssembly(); System.Diagnostics.FileVersionInfo fvi = System.Diagnostics.FileVersionInfo.GetVersionInfo(assembly.Location); string version = fvi.FileVersion;
此代码获取活动程序集,检索其文件版本信息,并提取文件版本。
以上是如何在 .NET 中检索 AssemblyVersion 和 AssemblyFileVersion?的详细内容。更多信息请关注PHP中文网其他相关文章!