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

时间:2016-03-25 02:29:24

标签: c# dll reflection dll-injection

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

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

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

using Reflecter.exe

1 个答案:

答案 0 :(得分:1)

您可以使用

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

获取属性。和AssemblyProductAttribute的解决方案相同。