AssemblyInfo.cs文件参数具体讲解「建议收藏」

AssemblyInfo.cs文件参数具体讲解「建议收藏」AssemblyInfo.cs文件参数具体讲解原文地址:https://www.cnblogs.com/scy251147/archive/2010/10/23/1859576.html

大家好,又见面了,我是你们的朋友全栈君。

AssemblyInfo.cs文件参数具体讲解

原文地址:https://www.cnblogs.com/scy251147/archive/2010/10/23/1859576.html

在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
    功能:
    枚举的字段表明程序集支持的区域性。程序集也可以指定区域独立性,表明它包含用于默认区域性的资源。运行库将任何区域性属性未设为空的程序集按附属程序集处理。此类程序集受附属程序集绑定规则约束。详细信息,请参见运行库如何定位程序集。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/158493.html原文链接:https://javaforall.net

(0)
上一篇 2022年7月13日 下午1:00
下一篇 2022年7月13日 下午1:16


相关推荐

  • python爬虫–scrapy(再探)

    python爬虫–scrapy(再探)

    2021年4月19日
    153
  • Unity3d菜鸟入门的学习路线–笔记1

    Unity3d菜鸟入门的学习路线–笔记1最近刚刚开始接触unity3d,因此想把自己的学习路线记录下来,方便自己以后总结。由于毕业论文的关系,需要使用Unity3D开发,做虚拟现实的应用,使用的设备是HTCvivepro产品。初始学习,由于没有基础,因此一团乱,总结一下目前看过的教程和书籍。1、开始看的是b站上极客学院讲解的unity3d的入门课程,对操作的界面有了初步的了解,不需要看完,看到编程之前就可以。2、由于需要使用C#编程…

    2025年11月12日
    7
  • 2026版 OpenClaw 部署实战:阿里云环境配置与避坑指南

    2026版 OpenClaw 部署实战:阿里云环境配置与避坑指南

    2026年3月13日
    2
  • Java–链表ListNode

    今天我们来介绍一下Java中的链表,作者依旧尽量用白话解释,希望能帮到大家链表链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。上面是链表的定义,那么我们用通俗点的语言…

    2022年4月6日
    162
  • AI工具实战指南:从文心一言到Midjourney v5的进阶之路

    AI工具实战指南:从文心一言到Midjourney v5的进阶之路

    2026年3月15日
    1
  • 卫星通信频段:C频段、Ku频段和Ka频段

    卫星通信频段:C频段、Ku频段和Ka频段转自 http blog sina com cn s blog 6c0d875e0102 html 今天我们将跟大家交流探讨卫星频段 C 频段 Ku 频段和 Ka 频段 的相关知识 对它们的应用特点进行探讨 卫星业务的频段分配是在国际电信联盟 ITU 的管理下进行的 ITU 将全球划分为 3 个区域 我国属 3 区 在这些区域内 频带被分配给各种卫星业务 但同一种给定的业务在不同的区域可

    2025年8月7日
    5

发表回复

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

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