Există un fișier de configurare în asp.net AssemblyInfo.cs folosit în principal pentru a seta câțiva parametri ai informațiilor generale generate despre fișierul dll de asamblare, iar următoarea este o descriere detaliată a conținutului fișierului implicit AssemblyInfo.cs
//是否符合公共语言规范(CLS)
[asamblare: CLS Conform (adevărat) ]
//控制程序集中所有类型对COM的可访问性 [asamblare: ComVisible(false)]
//代码的作者和这些代码的的开发人员之间的可靠协定 [asamblare: ContractTrustContract(Consistență.NuSetCorruptState, Cer.MayFail)]
//标题: [asamblare: AssemblyTitle(".NET Pet Shop Model")]
//备注: [asamblare: AssemblyDescrip{filtering}tion(".NET Pet Shop Componente de nivel mediu")]
//配置文件: [asamblare: AssemblyConfiguration("")]
//公司: [asamblare: AssemblyCompany ("Microsoft Corporation")]
//产品名称: [asamblare: AssemblyProduct(".NET Pet Shop 4.0")]
//版权: [asamblare: AssemblyCopyright("Copyright ?2005 Microsoft Corporation")]
//商标声明: [asamblare: AssemblyTrademark("")]
//内部名称 [adunare: AssemblyCulture("")]
Explicația specifică este următoarea:
1. [adunare: TitlulDeAsamblării("")] [assembly: AssemblyTitle("")]code":"Bine, asamblarea anterioară indică faptul că această proprietate este la nivelul întregului ansamblu. Nume tip: System.Reflection.AssemblyTitleAttribute [AttributeUsage(AttributeTargets.Assembly)] clasă publică sigilată AdunareTitluAtribut : Atribut
Acest atribut descrie numele adunării, cum ar fi: cutare, companie, cutare
2. [asamblare: AssemblyDescrip{filter}tion("")] Nume de tip: System.Reflection.AssemblyDescrip{filter}tionAttribute Declarație de atribute: [AttributeUsage(AttributeTargets.Assembly)] clasa publică sigilată AssemblyDescrip{filter}tionAttribute : Attribute
Funcționa: O descriere simplă a asamblării, cum ar fi funcțiile, limbajul etc
3. [asamblare: AssemblyDescrip{filter}tion("")] Nume de tip: System.Reflection.AssemblyDescrip{filter}tionAttribute
Declarație de atribute: [AttributeUsage(AttributeTargets.Assembly)] clasa publică sigilată AssemblyDescrip{filter}tionAttribute : Attribute Funcționa: O descriere simplă a asamblării, care descrie funcția, caracteristicile, constrângerile etc. ale asamblării 4. [asamblare: AssemblyConfiguration("")] Nume de tip: System.Reflection.AssemblyConfigurationAttribute Declarație de atribute: [AttributeUsage(AttributeTargets.Assembly)] clasa publică sigilată AssemblyConfigurationAttribute : Attribute Funcționa: Informații despre configurația asamblaiului, cum ar fi: retail, lansare, depanare etc., . runtime-ul .NET nu folosește această proprietate 5. [adunare: AssemblyCompany("")] Nume de tip: System.Reflection.AssemblyCompanyAttribute Declarație de atribute: [AttributeUsage(AttributeTargets.Assembly)] clasă publică sigilată Adunarea CompanieAtribut : Atribut Funcționa: Numele companiei căreia îi aparține adunarea 6. [asamblare: AssemblyProduct("")] Nume de tip: System.Reflection.AssemblyProductAttribute Declarație de atribute: [AttributeUsage(AttributeTargets.Assembly)] clasă publică sigilată AssemblyProductAtribut : Atribut Funcționa: Numele produsului descris în ansamblu
7. [asamblare: AssemblyCopyright("")] Nume de tip: System.Reflection.AssemblyCopyrightAttribute Declarație de atribute: [AttributeUsage(AttributeTargets.Assembly)] clasă publică sigilată AssemblyCopyrightAtribut : Atribut Funcționa: Informații despre drepturile de autor pentru adunări
8. [asamblare: AssemblyTrademark("")] Nume de tip: System.Reflection.AssemblyAttributeTrademark Declarație de atribute: [AttributeUsage(AttributeTargets.Assembly)] clasă publică sigilată AdunareAtribut Mărcii Înregistrate : Atribut Funcționa: Informații despre mărci comerciale pentru asamblări
9. [adunare: AssemblyCulture("")] Nume de tip: System.Reflection.AssemblyCultureAttribute Declarație de atribute: [AttributeUsage(AttributeTargets.Assembly)] clasă publică sigilată AdunareCulturăAtribut : Atribut Funcționa: Câmpurile enumerate indică regionalitatea susținută de adunare. O asamblare poate specifica, de asemenea, independența de zonă, indicând că conține resurse pentru zona implicită. Bibliotecile de rulare tratează ansamblurile care nu au niciun atribut regional setat pe empty ca subansamble. Astfel de ansambluri sunt supuse regulilor de legare a subansamblurilor. Pentru mai multe informații, vezi Cum localizează bibliotecile de rulare asamblările. |