Как читать атрибуты сборки
Я создал этот метод расширения, который reflect использует Linq:
public static T GetAssemblyAttribute(this System.Reflection.Assembly ass) where T : Attribute
{
object[] attributes = ass.GetCustomAttributes(typeof(T), false);
if (attributes == null || attributes.Length == 0)
return null;
return attributes.OfType().SingleOrDefault();
}
и тогда вы dotnet можете удобно использовать reflect это так:
var attr = targetAssembly.GetAssemblyAttribute();
if(attr != null)
Console.WriteLine("{0} Assembly Description:{1}", Environment.NewLine, attr.Description);
.net
reflection
assemblies
attributes
2021-12-06T10:18:07+00:00
2022-11-09T00:10:47+00:00
MusTeK
Вопросы с похожей тематикой, как у вопроса:
Как читать атрибуты сборки
Предупреждение о файлах Cookies
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.