AssemblyInfo.cs文件的作用

AssemblyInfo.cs文件的作用

大家好,又见面了,我是全栈君,祝每个程序员都可以多学几门语言。

 在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://javaforall.net/118057.html原文链接:https://javaforall.net

(0)
上一篇 2021年12月14日 上午11:00
下一篇 2021年12月14日 上午11:00


相关推荐

  • css 滚动条样式和table

    css 滚动条样式和table1 滚动条美化 webkit scrollbar 滚动条整体部分 webkit scrollbar track 滚动条滑轨 webkit scrollbar track piece 内层轨道 滚动条中间部分 webkit scrollbar thumb 滚动条滑块 webkit scrollbar button 滑轨两头的监听按钮 webkit scrollbar button star

    2026年3月26日
    2
  • SQLyog安装教程详解

    SQLyog安装教程详解安装SQLyog的详细步骤(1)复制连接:https://pan.baidu.com/s/1IlkLChap1gYzCHo3meegew输入提取码:a1kw(2)等待下载(3)解压到新建文件夹(4)点击解压后的X64右键,以管理员的身份运行(5)选择语言Chinese(Simplified)(6)单击下一步(7)打开后需要证书姓名(Name):cr173序列号(Code):8d8120df-a5c3-4989-8f47-5afc79c56e7c或者(OR)姓名

    2022年5月28日
    52
  • 反掩码有什么作用?通配符掩码有什么作用?

    反掩码有什么作用?通配符掩码有什么作用?反掩码是指路由器使用的通配符掩码与源或目标地址相匹配,与子网掩码正好相反。就像子网掩码告诉路由器IP地址中哪个属于网络号一样,通配符掩码告诉路由器,为了判断匹配,需要检查IP地址中有多少位。这种地址掩码可以使用两个32位的数字来确定IP地址的范围。这个非常方便,因为如果没有掩码,你必须在每个匹配的IP客户地址上添加一个单独的访问列表语句。它会导致许多额外的输入和路由器的额外处理过程。因此地址掩码非常有用。在子网掩码中,将一个掩码设置为1,表示IP地址对应的位置属于网络地址部分。相反,在访..

    2022年7月19日
    18
  • vagrant box镜像百度下载地址

    vagrant box镜像百度下载地址

    2022年2月8日
    43
  • 七种常见的回归分析

    七种常见的回归分析什么是回归分析 回归分析是一种预测性的建模技术 它研究的是因变量 目标 和自变量 预测器 之间的关系 这种技术通常用于预测分析 时间序列模型以及发现变量之间的因果关系 例如 司机的鲁莽驾驶与道路交通事故数量之间的关系 最好的研究方法就是回归 回归分析是建模和分析数据的重要工具 在这里 我们使用曲线 线来拟合这些数据点 在这种方式下 从曲线或线到数据点的距离差异最小 我会在接下来的部分详细解释这一点 我们为什么使用回归分析 如上所述 回归分析估计了两个或多个变量之间的

    2026年3月18日
    2
  • XOR 加密简介

    XOR 加密简介作者: 阮一峰日期: 2017年5月31日本文介绍一种简单高效、非常安全的加密方法:XOR加密。一、XOR运算逻辑运算之中,除了 AND 和 OR,还有一种 XOR 运算,中文称为”异或运算”。它的定义是:两个值相同时,返回false,否则返回true。也就是说,XOR可以用来判断两个值是否不同。trueXORtrue/

    2022年7月16日
    18

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号