本帖最后由 u011990549 于 2014-05-14 21:49:18 编辑

解决方案 »

  1.   

    LastModifiedAttribute只能修饰到类和方法,而不能修饰到assembly。
    因此,Attribute.GetCustomAttribute(Assembly, Type)不能得到任何东西。要得到Vector类的LastModified,可以:
    Type vectorType = theAssembly.GetType("VectorClass.Vector");
    Attribute modifiedAttibute = vectorType.GetCustomAttributes(false).OfType<LastModifiedAttribute>().FirstOrDefault();要得到assembly的attribute,可以:
    1、目标assembly要有特性标志:
    [assembly:SupportWhatsNew]2、获得assembly级别的特性:
    Attribute whatsNew = Attribute.GetCustomAttribute(theAssembly, typeof(SupportWhatsNewAttribute))