C#如何获取dll的汇编信息?

C# how to get dll assembly information?

如果我们想要获取我们可以使用的 dll 的版本号,

Assembly assembly = Assembly.LoadFrom("System.Xml");
Version ver = assembly.GetName().Version;

如何获取其他信息(如 AssemblyTitle、AssemblyProduct 等)?

您可以使用

var attribute = assembly.GetCustomAttribute<AssemblyTitleAttribute>();
var title = attribute.Title;

获取属性。和 AssemblyProductAttribute.

相同的解决方案