在运行时获取程序集的AssemblyInformationalVersion属性值的C#语法是什么?示例:

[assembly: AssemblyInformationalVersion("1.2.3.4")]

推荐答案

using System.Reflection.Assembly  
using System.Diagnostics.FileVersionInfo

// ...

public string GetInformationalVersion(Assembly assembly) {
    return FileVersionInfo.GetVersionInfo(assembly.Location).ProductVersion;
}

.net相关问答推荐

从窗体中移除另一个控件中引用的控件时获取设计时通知

如何在dotnet中使用OpenTelemetry Prometheus导出器导出多个版本的度量?

在数据网格中:如何在更改单元格 A 中的值后显示单元格 B 中的更改

xunit Assert.ThrowsAsync() 不能正常工作?

使用 Thread.Abort() 有什么问题

如何获取控制台应用程序的执行目录

编译时禁用 Dll 文化文件夹

LINQ:确定两个序列是否包含完全相同的元素

使用 EPPlus 时如何设置列类型

app.config 文件和 XYZ.settings 文件有什么区别?

如何在 WPF 应用程序中使用 App.config 文件?

在 Moq Callback() 调用中设置变量值

Linq查询分组并 Select 第一个项目

为什么 C# 多维数组不实现 IEnumerable

如何使用 NUnit(或可能使用另一个框架)测试异步方法?

测试没有预期的异常

如何使用 Entity Framework Code First CTP 5 存储图像?

我应该如何删除 DbSet 中的所有元素?

WPF中的依赖属性和附加属性有什么区别?

.NET Remoting 真的被弃用了吗?