我正在尝试在 Metro Style App 可移植库中定义和检索类的自定义属性。
就像是
[AttributeUsage(AttributeTargets.Class)]
public class FooAttribute : Attribute
{
}
[Foo]
public class Bar
{
}
class Program
{
static void Main(string[] args)
{
var attrs = CustomAttributeExtensions.GetCustomAttribute<FooAttribute>(typeof(Bar));
}
}
这适用于普通 4.5,但在针对 Metro 风格应用程序的便携式库中,它告诉我
Cannot convert type 'System.Type' to 'System.Reflection.MemberInfo'
谢谢