在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