在asp.net中有一个配置文件AssemblyInfo.cs主要用来设定生成的有关程序集的常规信息dll文件的一些參数,以下是默认的AssemblyInfo.cs文件的内容详细介绍
   //是否符合公共语言规范(CLS)
   [assembly: CLSCompliant(true) ]
   //控制程序集中全部类型对COM的可訪问性
   [assembly: ComVisible(false)]
   //代码的作者和这些代码的的开发者之间的可靠协定
   [assembly: ReliabilityContract(Consistency.WillNotCorruptState,Cer.MayFail)]
   //标题:
   [assembly: AssemblyTitle(".NET Pet Shop Model")]
   //备注:
   [assembly: AssemblyDescription(".NET Pet Shop Middle-Tier Components")]
   //配置文件:
   [assembly: AssemblyConfiguration("")]
   //公司:
   [assembly: AssemblyCompany("Microsoft Corporation")]
   //产品名称:
   [assembly: AssemblyProduct(".NET Pet Shop 4.0")]
   //版权:
   [assembly: AssemblyCopyright("Copyright ?2005 Microsoft Corporation")]
   //商标声明:
   [assembly: AssemblyTrademark("")]
   //内部名称
   [assembly: AssemblyCulture("")]
   详细解释例如以下:
   1. [assembly: AssemblyTitle("")]
   [assembly: AssemblyTitle("")]代码中”:”好前面的assembly表示此属性在程序集范围内发生作用。
   类型名:System.Reflection.AssemblyTitleAttribute
   [AttributeUsage(AttributeTargets.Assembly)]
   public sealed class AssemblyTitleAttribute : Attribute
   此属性描写叙述程序集的名称,如:某某公司某某项目某某模块等,此名称能够是不论什么合法的字符串,能够有空格。
  
  
   2. [assembly: AssemblyDescription("")]
   类型名:
   System.Reflection.AssemblyDescriptionAttribute
   Attribute声明:
   [AttributeUsage(AttributeTargets.Assembly)]
   public sealed class AssemblyDescriptionAttribute : Attribute
   功能:
   程序集的简单描写叙述,如功能、语言等
   3. [assembly: AssemblyDescription("")]
   类型名:
   System.Reflection.AssemblyDescriptionAttribute
  
  
   Attribute声明:
   [AttributeUsage(AttributeTargets.Assembly)]
   public sealed class AssemblyDescriptionAttribute : Attribute
   功能:
   程序集的简单说明,描写叙述程序集的功能、特性、约束等
   4. [assembly: AssemblyConfiguration("")]
   类型名:
   System.Reflection.AssemblyConfigurationAttribute
   Attribute声明:
   [AttributeUsage(AttributeTargets.Assembly)]
   public sealed class AssemblyConfigurationAttribute : Attribute
   功能:
   程序集的配置信息,如:零售、公布、调试等,.NET执行时没有使用此属性
   5. [assembly: AssemblyCompany("")]
   类型名:
   System.Reflection.AssemblyCompanyAttribute
   Attribute声明:
   [AttributeUsage(AttributeTargets.Assembly)]
   public sealed class AssemblyCompanyAttribute : Attribute
   功能:
   程序集所属的公司名称
   6. [assembly: AssemblyProduct("")]
   类型名:
   System.Reflection.AssemblyProductAttribute
   Attribute声明:
   [AttributeUsage(AttributeTargets.Assembly)]
   public sealed class AssemblyProductAttribute : Attribute
   功能:
   程序集所述的产品名
   7. [assembly: AssemblyCopyright("")]
   类型名:
   System.Reflection.AssemblyCopyrightAttribute
   Attribute声明:
   [AttributeUsage(AttributeTargets.Assembly)]
   public sealed class AssemblyCopyrightAttribute : Attribute
   功能:
   程序集的版权信息
   8. [assembly: AssemblyTrademark("")]
   类型名:
   System.Reflection.AssemblyTrademarkAttribute
   Attribute声明:
   [AttributeUsage(AttributeTargets.Assembly)]
   public sealed class AssemblyTrademarkAttribute : Attribute
   功能:
   程序集的商标信息
   9. [assembly: AssemblyCulture("")]
   类型名:
   System.Reflection.AssemblyCultureAttribute
   Attribute声明:
   [AttributeUsage(AttributeTargets.Assembly)]
   public sealed class AssemblyCultureAttribute : Attribute
   功能:
   枚举的字段表明程序集支持的区域性。程序集也能够指定区域独立性,表明它包括用于默认区域性的资源。执行库将不论什么区域性属性未设为空的程序集按附属程序集处理。此类程序集受附属程序集绑定规则约束。具体信息,请參见执行库怎样定位程序集。
  
  
    
   本文来自: IT知道网(http://www.itwis.com/) 具体出处參考:http://www.itwis.com/html/net/aspnet/20091211/7123.html 
 
 
转载于:https://www.cnblogs.com/bhlsheji/p/4248996.html
                
        
 
相关资源:数据结构—成绩单生成器