.NET项目中的AssemblyInfo文件的介绍
.NET项目中的AssemblyInfo文件的介绍
.NET项目中的AssemblyInfo文件的介绍一个常用的AssemblyInfo文件内容如下:
using System.Reflection;
using System.Runtime.CompilerServices;
[assembly: AssemblyTitle("")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("")]
[assembly: AssemblyCopyright("")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
[assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyDelaySign(false)]
[assembly: AssemblyKeyFile("")]
[assembly: AssemblyKeyName("")]
其代表的意义介绍如下:
[assembly: AssemblyTitle("WebApplication01")]
标题,属性中不可见
默认值是DLL库名,可以修改成任意值,不影响使用.
注意: 千万不要当成生成的DLL的名字,生成的DLL的名字是你建立类库时输入的那个名字。
类型名:System.Reflection.AssemblyTitleAttribute
Attribute声明:[AttributeUsage(AttributeTargets.Assembly)]
public sealed class AssemblyTitleAttribute : Attribute
功能:此属性描述程序集的名称,如:某某公司某某项目某某模块等,此名称可以是任何合法的字符串,可以有空格。
[assembly: AssemblyDescription("")]
描述,属性中可见。
类型名:System.Reflection.AssemblyDescriptionAttri
Attribute声明:[AttributeUsage(AttributeTargets.Assembly)]
public sealed class AssemblyDescriptionAttri
功能:程序集的简单描述,如功能、语言、特性、约束等
[assembly: AssemblyConfiguration("")]
类型名:System.Reflection.AssemblyConfigurationAtt
Attribute声明:[AttributeUsage(AttributeTargets.Assembly)]
public sealed class AssemblyConfigurationAtt
功能:程序集的配置信息,如:零售、发布、调试等,.NET运行时没有使用此属性
[assembly: AssemblyCulture("")]
// 文化信息,属性中可见
类型名:System.Reflection.AssemblyCultureAttribute
Attribute声明:[AttributeUsage(AttributeTargets.Assembly)]
public sealed class AssemblyCultureAttribute
功能:枚举的字段表明程序集支持的区域性。程序集也可以指定区域独立性,表明它包含用于默认区域性的资源。运行库将任何区域性属性未设为空的程序集按附属程序集处理。此类程序集受附属程序集绑定规则约束。详细信息,请参见运行库如何定位程序集。
[assembly: AssemblyCompany("")]
公司,属性中不可见
类型名:System.Reflection.AssemblyCompanyAttribute
Attribute声明:[AttributeUsage(AttributeTargets.Assembly)]
public sealed class AssemblyCompanyAttribute
功能:程序集所属的公司名称
[assembly: AssemblyProduct("")]
类型名:System.Reflection.AssemblyProductAttribute
Attribute声明:[AttributeUsage(AttributeTargets.Assembly)]
public sealed class AssemblyProductAttribute
功能:程序集所述的产品名
[assembly: AssemblyCopyright("")]
版权,属性中不可见
类型名:System.Reflection.AssemblyCopyrightAttribu
Attribute声明:[AttributeUsage(AttributeTargets.Assembly)]
public sealed class AssemblyCopyrightAttribu
功能:程序集的版权信息
[assembly: AssemblyTrademark("")]
商标,属性中不可见
类型名:System.Reflection.AssemblyTrademarkAttribu
Attribute声明:[AttributeUsage(AttributeTargets.Assembly)]
public sealed class AssemblyTrademarkAttribu
功能:程序集的商标信息
[assembly: AssemblyVersion("")]
类型名:System.Reflection.AssemblyVersionAttribute
Attribute声明:[AttributeUsage(AttributeTargets.Assembly)]
public sealed class AssemblyVersionAttribute
功能:程序集版本信息,按照4段式保存版本信息,即:主.次要.内部版本.修改版本。在强名称程序集中CLR使用此值来绑定操作。可以使用通配符*来替代内部版本和修改版本,VS将自动为其生成版本号。如定义为“1.0.*”,则VS会自动生成后面的部分。如果设定为*,则每次修改程序后版本号都会自动发生变更。
[assembly: AssemblyDelaySign(false)]
类型名:System.Reflection.AssemblyDelaySignAttribu
Attribute声明:[AttributeUsage(AttributeTargets.Assembly)]
public sealed class AssemblyDelaySignAttribu
功能:是否使用延迟签名
[assembly: AssemblyKeyFile("")]
类型名:System.Reflection.AssemblyKeyFileAttribute
Attribute声明:[AttributeUsage(AttributeTargets.Assembly)]
public sealed class AssemblyKeyFileAttribute
功能:包含了公钥(如果使用延迟签名)或者既包含公钥也包含私钥的文件名。此公钥和私钥将作为参数传递至此属性的构造函数。文件名称与输出文件路径(.exe 或 .dll)相关,与源文件路径无关。
[assembly: AssemblyKeyName("")]
类型名:System.Reflection.AssemblyKeyNameAttribute
Attribute声明:[AttributeUsage(AttributeTargets.Assembly)]
public sealed class AssemblyKeyNameAttribute
功能:表明包含密钥对(作为参数传递至此属性的构造函数)的密钥容器。
[assembly: ComVisible(false)]
程序集是否对COM可见
- ASP.NET中Server对象的用法
- ASP.NET实现FTP上传文件
- ASP.NET中XML与DataSet的相互转换
- ASP.NET泛型约束
- asp.net 消息队列
- Asp.Net实现网站的快捷方式
- ASP.NET 生成条形码
- ASP.NET写文件的方法
- ASP.NET服务器端执行脚本的通用方法
- asp.net把word文档转换成pdf
- ASP.NET抓取网页内容
- 为什么asp.net网站第一次加载慢
- ASP.NET中Web.config文件的配置
- asp.net 文件操作
- ASP.NET中使用CodeDomProvider调用js文件中的js方法
- asp.net 日期格式化
- 河南尉氏县因地制宜发展果蔬种植 水坡镇绿宝甜瓜变 金瓜(河南尉氏县因地制宜发展果蔬种植)
- 谢广坤,你这么欺负谢腾飞,良心不会痛吗(你这么欺负谢腾飞)
- 乡村爱情15 宋晓峰怀疑自己孩子,腾飞与姜奶奶亲子鉴定出结果(宋晓峰怀疑自己孩子)
- 《乡村爱情13》开播,新版刘能以假乱真,编剧思维进入瓶颈(新版刘能以假乱真)
- 当年的 白洋淀战神 练肌肉 嘎子哥也成为行走的荷尔蒙(当年的白洋淀战神)
- 肌肉小子陈康, 亚洲巨兽 黄哲勋,哪个才是你的菜(肌肉小子陈康亚洲巨兽)
热门推荐
- Extjs中grid 的ColumnModel 属性配置
- css设置超链接样式
- SQL Server Profile事件含义
- vue组件方法里如何修改data(vue项目中使用rem替换px的实现示例)
- docker删除多个镜像命令(Docker 彻底删除私有库镜像的操作)
- 虚拟机windows server安装php环境(winxp apache用php建本地虚拟主机的方法)
- localstorage可以存多少(解决localstorage存储boolean类型值的小坑)
- css设置3d效果代码(CSS 制作波浪效果的思路)
- mysql存储引擎是什么(详解mysql中的存储引擎)
- iisweb服务器的启动与配置(win7 iis配置怎么配置 Win7配置IIS服务器图文教程)