在.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://www.cnblogs.com/sdusrz/p/4806576.html

WinForm中AssemblyInfo.cs文件参数具体讲解相关推荐

  1. AssemblyInfo.cs文件参数具体讲解

    AssemblyInfo.cs文件参数具体讲解 原文地址:https://www.cnblogs.com/scy251147/archive/2010/10/23/1859576.html 在asp. ...

  2. C#中AssemblyInfo.cs文件详解

    1..Net工程的Properties文件夹下自动生成一个名为AssemblyInfo.cs的文件,一般情况下我们很少直接改动该文件.但我们实际上通过另一个形式操作该文件.那就是通过在鼠标右键点击项目 ...

  3. AssemblyInfo.cs文件中的程序集属性

    AssemblyInfo.cs一般的由VS自动生成,用于描述程序集的属性.必要时我们可以修改此文件,增加或者修改描述程序集的属性,VS会为每一个新建的程序集创建默认的AssemblyInfo.cs来保 ...

  4. AssemblyInfo.cs文件:包含程序版本、信息、版权的属性文件(转转转)

    AssemblyInfo.cs文件:包含程序版本.信息.版权的属性文件 先介绍AssemblyInfo.cs文件中的程序集属性 内容: using System.Reflection; using S ...

  5. AssemblyInfo.cs文件详解

    1..Net工程的Properties文件夹下自动生成一个名为AssemblyInfo.cs的文件,一般情况下我们很少直接改动该文件.但我们实际上通过另一个形式操作该文件.那就是通过在鼠标右键点击项目 ...

  6. AssemblyInfo.cs文件

    .Net魔法堂:AssemblyInfo.cs文件详解 一.前言 .net工程的Properties文件夹下自动生成一个名为AssemblyInfo.cs的文件,一般情况下我们很少直接改动该文件.但我 ...

  7. .Net魔法堂:AssemblyInfo.cs文件详解

    一.前言 .net工程的Properties文件夹下自动生成一个名为AssemblyInfo.cs的文件,一般情况下我们很少直接改动该文件.但我们实际上通过另一个形式操作该文件.那就是通过在鼠标右键点 ...

  8. Winform中选取指定文件夹并获取其下所有文件

    场景 Winform中选取指定文件夹,并获取该文件夹下所有文件名,不包含子文件夹.考虑子文件夹可以使用递归实现. 注: 博客: BADAO_LIUMANG_QIZHI的博客_霸道流氓气质_CSDN博客 ...

  9. cs项目服务器更新,Visual Studio下运行PowerShell脚本自动更新项目里AssemblyInfo.cs文件的版本(自增小版本号)并发布到Nuget服务器上...

    Visual Studio下运行PowerShell脚本自动更新项目里AssemblyInfo.cs文件的版本(自增小版本号)并发布到Nuget服务器上 附脚本[ update.ps1文件内容]: $ ...

最新文章

  1. 爬虫python代码-Python爬虫教程:200行代码实现一个滑动验证码
  2. 04-Flutter移动电商实战-打通底部导航栏
  3. java 将pdf转换成word_java如何实现pdf转word?
  4. 网抑云体验室PHP网站源码
  5. 浅谈sql之连接查询
  6. linux kworker cpu,Kworker,它是什么,为什么它占用这么多 CPU?
  7. NKOJ1472 警卫安排
  8. MAgent安装及初步试验
  9. Lack of free swap space on zabbix,增加swap空间
  10. vue pinyin-match下拉框设置拼音模糊搜索
  11. Kafka C++客户端库librdkafka详解
  12. linux基础(十四)定时任务和管理系统的临时文件
  13. ubuntu 双屏显示的设置
  14. MacBook解决控制台图标问题
  15. 牛顿下山法(C++版)
  16. ContentProvider--stable参数
  17. RHCE for RHEL6認證考試簡介
  18. 简单2步轻松查找、免费下载国内外数据集?在OpenDataLab 真的可以
  19. Oracle 19c 新特性:ADG的自动DML重定向增强读写分离--ADG_REDIRECT_DML
  20. 如何取消excel表格xlsx密码保护,忘记excel表格xlsx密码怎么办?

热门文章

  1. 异步时钟引起的亚稳态问题和跨时钟域电路设计
  2. TIA博途(西门子PLC)V15/V16上传程序的方法总结
  3. vue,git,webpack,es6等
  4. Linux基础(day53)
  5. 小学计算机教案动画欣赏,小学信息技术《文字动画》教案
  6. CDO(气象数据处理软件)安装的坑总结
  7. html中table是块元素吗,列表及表格(块元素,内联元素)
  8. 【Linux】autofs自动挂载
  9. Windows10上,tensorflow的cpu版本安装
  10. Java中Calendar日历类