Há um arquivo de configuração no asp.net AssemblyInfo.cs que é usado principalmente para definir alguns parâmetros das informações gerais geradas sobre o arquivo assembly dll, e a seguir está uma descrição detalhada do conteúdo do arquivo padrão de AssemblyInfo.cs
//是否符合公共语言规范(CLS)
[assembleia: CLSComplidor(verdadeiro)]
//控制程序集中所有类型对COM的可访问性 [assembly: ComVisible(false)]
//代码的作者和这些代码的的开发人员之间的可靠协定 [assembly: Contrato de Confiabilidade(Consistência.NãoNãoCorroQueCorroEstaQueAQueZero)]
//标题: [assembly: AssemblyTitle(".NET Pet Shop Model")]
//备注: [assembly: AssemblyDescrip{filtering}tion(".NET Pet Shop Middle-Tier Components")]
//配置文件: [assembly: AssemblyConfiguration("")]
//公司: [assembleia: AssemblyCompany ("Microsoft Corporation")]
//产品名称: [assembly: AssemblyProduct(".NET Pet Shop 4.0")]
//版权: [assembleia: AssemblyCopyright("Copyright ?2005 Microsoft Corporation")]
//商标声明: [assembleia: AssemblyTrademark("")]
//内部名称 [assembleia: AssemblyCulture("")]
A explicação específica é a seguinte:
1. [assembleia: AssemblyTitle("")] [assembly: AssemblyTitle("")]code":"Bem, a assembly anterior indica que essa propriedade é para toda a assembleia. Nome do tipo: System.Reflection.AssemblyTitleAttribute [AttributeUsage(AttributeTargets.Assembly)] classe pública selada AssembleiaTítuloAtributo: Atributo
Esse atributo descreve o nome da assembleia, como: fulano ou tal, empresa, fulano
2. [assembly: AssemblyDescrip{filter}tion("")] Nome do Tipo: System.Reflection.AssemblyDescrip{filter}tionAttribute Declaração de atributo: [AttributeUsage(AttributeTargets.Assembly)] classe pública selada AssemblyDescrip{filter}tionAttribute : Attribute
Função: Uma descrição simples do montador, como funções, linguagem, etc
3. [assembly: AssemblyDescrip{filter}tion("")] Nome do Tipo: System.Reflection.AssemblyDescrip{filter}tionAttribute
Declaração de atributo: [AttributeUsage(AttributeTargets.Assembly)] classe pública selada AssemblyDescrip{filter}tionAttribute : Attribute Função: Uma descrição simples da montagem, descrevendo a função, características, restrições, etc. da montagem 4. [assembly: AssemblyConfiguration("")] Nome do Tipo: System.Reflection.AssemblyConfigurationAttribute Declaração de atributo: [AttributeUsage(AttributeTargets.Assembly)] classe pública lacrada AssemblyConfigurationAttribute : Attribute Função: Informações de configuração de assembly, como: varejo, release, depuração, etc., . O runtime do .NET não usa essa propriedade 5. [assembleia: AssemblyCompany("")] Nome do Tipo: System.Reflection.AssemblyCompanyAttribute Declaração de atributo: [AttributeUsage(AttributeTargets.Assembly)] classe pública selada AssembleiaEmpresaAtributo : Atributo Função: O nome da empresa à qual a assembleia pertence 6. [assembly: AssemblyProduct("")] Nome do Tipo: System.Reflection.AssemblyProductAttribute Declaração de atributo: [AttributeUsage(AttributeTargets.Assembly)] classe pública lacrada AssemblyProdutoAtributo : Atributo Função: O nome do produto descrito na assembleia
7. [assembleia: AssemblyCopyright("")] Nome do Tipo: System.Reflection.AssemblyCopyrightAttribute Declaração de atributo: [AttributeUsage(AttributeTargets.Assembly)] classe pública lacrada AssemblyCopyrightAtributo : Atributo Função: Informações sobre direitos autorais para assembleias
8. [assembleia: AssemblyTrademark("")] Nome do Tipo: System.Reflection.AssemblyTrademarkAttribute Declaração de atributo: [AttributeUsage(AttributeTargets.Assembly)] classe pública lacrada AssemblyTrademarkAtributo : Atributo Função: Informações de marcas registradas para assembleias
9. [assembleia: AssemblyCulture("")] Nome do Tipo: System.Reflection.AssemblyCultureAttribute Declaração de atributo: [AttributeUsage(AttributeTargets.Assembly)] classe pública selada AssembleiaCulturaAtributo : Atributo Função: Os campos enumerados indicam a regionalidade apoiada pela assembleia. Um assembly também pode especificar a independência da zona, indicando que contém recursos para a zona padrão. Bibliotecas de execução tratam assemblies que não possuem atributos regionais definidos como vazios como subassemblies. Tais montagens estão sujeitas às regras de vinculação de submontagem. Para mais informações, veja Como Bibliotecas Executáveis Localizam Montagens. |