在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

AssemblyInfo.cs文件的作用的更多相关文章

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

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

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

    在asp.net中有一个配置文件AssemblyInfo.cs主要用来设定生成的有关程序集的常规信息dll文件的一些参数,下面是默认的AssemblyInfo.cs文件的内容具体介绍 //是否符合公共 ...

  3. [0] AssemblyInfo.cs文件介绍

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

  4. WinForm中AssemblyInfo.cs文件参数具体讲解

    在.NET中有一个配置文件AssemblyInfo.cs主要用来设定生成的有关程序集的常规信息dll文件的一些参数,下面是默认的AssemblyInfo.cs文件的内容具体介绍 //是否符合公共语言规 ...

  5. AssemblyInfo.cs文件详解

    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/qq395537505/article/details/49661555 一.前言 .net工程的Pr ...

  6. C#——Visual Studio项目中的AssemblyInfo.cs文件包含的配置信息

    Visual Studio程序集项目中的AssemblyInfo.cs文件中的内容 using System.Reflection; using System.Runtime.CompilerServ ...

  7. 关于MVC中Start.cs文件的作用

    当我们建立默认的 .NET Framework4.5.2框架下的Web  MVC 应用程序后,调试过程中我发现在程序启动页面加载完成会执行一段代码,这段代码让人有点摸不着头脑,因为之前完全没见过,调试 ...

  8. AssemblyInfo.cs 文件信息

    using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.InteropServices ...

  9. c#程序中的AssemblyInfo.cs

    在asp.net中有一个配置文件AssemblyInfo.cs主要用来设定生成的有关程序集的常规信息dll文件的一些参数,下面是默认的AssemblyInfo.cs文件的内容具体介绍 //是否符合公共 ...

随机推荐

  1. Java调用天气Webservice的小应用

    废话不多说,直接贴代码: CityReq.java package com.weather; import javax.xml.bind.annotation.XmlElement; import j ...

  2. iOS避免键盘遮挡输入方案

    项目中经常会遇到这样的问题:一个tableView中有大量的textField,当点击屏幕底部的textfield时,由于键盘弹出挡住了textfield输入框里的内容,造成很差的用户体验,如下图,点 ...

  3. css margin重叠

    父子元素margin(垂直方向)重叠 解决办法: 给子元素添加浮动属性,相应父元素添加必要的清浮动属性: 给父元素添加边缘属性,如padding.border: 同级元素margin(垂直方向)反向重 ...

  4. Edwin windows下基本命令:

    Ctrl-Alt-z: 对区域内所有代码求值. Ctrl-x Ctrl-e: 对光标左边或上一个表达式求值. Ctrl-c Ctrl-x: 中断当前求值. Ctrl-a: 移动到行首. Ctrl-e: ...

  5. The type or namespace name 'Script' does not exist in the namespace 'System.Web' (are you missing an assembly reference?)

    应该说是 .net4 的bug,没有所谓的 System.Web.Extensions.dll 库文件,需要将项目的 Target Framework修改为 3.5版本,才能加载System.Web. ...

  6. java正则

    package cn.stat.p4.ipdemo; import java.util.regex.Matcher; import java.util.regex.Pattern; public cl ...

  7. polya定理小结

    polya的精髓就在与对循环节的寻找,其中常遇到的问题就是项链染色类问题. 当项链旋转时有n种置换,循环节的个数分别是gcd(n, i); 当项链翻转时有n种置换,其中当项链珠子数位奇数时,循环节的个 ...

  8. uva 10929 - You can say 11

    #include <cstdio> using namespace std; ]; int main() { while(gets(in)) { ] == ] == ) break; ; ...

  9. jQuery学习资源参考教程网址推荐

    jQuery官方主页:http://jquery.comjQuery中文入门指南:http://www.k99k.com/jQuery_getting_started.htmljQuery使用手册:h ...

  10. dede分页

    {dede:list pagesize ='} <div class="intro clearfix"> <ul class="pic"> ...