Er is een configuratiebestand in de asp.net AssemblyInfo.cs dat voornamelijk wordt gebruikt om bepaalde parameters van de gegenereerde algemene informatie over het assembly dll-bestand in te stellen, en hieronder volgt een gedetailleerde beschrijving van de inhoud van het standaard AssemblyInfo.cs-bestand
//是否符合公共语言规范(CLS)
[assemblage: CLSCompliant(waar)]
//控制程序集中所有类型对COM的可访问性 [assemblage: ComVisible(vals)]
//代码的作者和这些代码的的开发人员之间的可靠协定 [assemblage: Betrouwbaarheidscontract(Consistentie.WillNotCorruptState,Cer.MayFail)]
//标题: [assemblage: AssemblyTitle(".NET Pet Shop Model")]
//备注: [assembly: AssemblyDescrip{filtering}tion(".NET Pet Shop Middle-Tier Components")]
//配置文件: [assemblage: AssemblyConfiguration("")]
//公司: [assemblage: AssemblyCompany ("Microsoft Corporation")]
//产品名称: [assemblage: AssemblyProduct(".NET Pet Shop 4.0")]
//版权: [assemblage: AssemblyCopyright("Copyright ?2005 Microsoft Corporation")]
//商标声明: [assemblage: AssemblyTrademark("")]
//内部名称 [vergadering: AssemblyCulture("")]
De specifieke uitleg is als volgt:
1. [vergadering: AssemblyTitle("")] [assembly: AssemblyTitle("")]code": "Goed, de vorige assembly geeft aan dat deze eigenschap assemblie-breed is. Typenaam: System.Reflection.AssemblyTitleAttribute [AttribuutGebruik(AttribuutDoelen.Assemblage)] publieke gesloten klasse AssemblyTitleAttribuut : Attribuut
Deze eigenschap beschrijft de naam van de assemblage, zoals: zus-en-zo, bedrijf, zo-zo-zo
2. [assembly: AssemblyDescrip{filter}tion("")] Type Naam: System.Reflection.AssemblyDescrip{filter}tionAttribute Attribuutverklaring: [AttribuutGebruik(AttribuutDoelen.Assemblage)] public sealed class AssemblyDescrip{filter}tionAttribute : Attribute
Functie: Een eenvoudige beschrijving van de assembly, zoals functies, taal, enzovoort
3. [assembly: AssemblyDescrip{filter}tion("")] Type Naam: System.Reflection.AssemblyDescrip{filter}tionAttribute
Attribuutverklaring: [AttribuutGebruik(AttribuutDoelen.Assemblage)] public sealed class AssemblyDescrip{filter}tionAttribute : Attribute Functie: Een eenvoudige beschrijving van de assemblage, met de functie, kenmerken, beperkingen, enz. van de assemblage 4. [assemblage: AssemblyConfiguration("")] Type Naam: System.Reflection.AssemblyConfigurationAttribute Attribuutverklaring: [AttribuutGebruik(AttribuutDoelen.Assemblage)] publieke gesloten klasse AssemblyConfigurationAttribuut : Attribuut Functie: Assemblyconfiguratie-informatie, zoals: retail, release, debugging, enzovoort. .NET runtime gebruikt deze eigenschap niet 5. [assemblage: AssemblyCompany("")] Type Naam: System.Reflection.AssemblyCompanyAttribute Attribuutverklaring: [AttribuutGebruik(AttribuutDoelen.Assemblage)] publieke gesloten klasse AssemblyCompanyAttribute : Attribuut Functie: De naam van het bedrijf waartoe de vergadering behoort 6. [assemblage: AssemblyProduct("")] Type Naam: System.Reflection.AssemblyProductAttribute Attribuutverklaring: [AttribuutGebruik(AttribuutDoelen.Assemblage)] publieke sealed class AssemblyProductAttribute : Attribute Functie: De productnaam beschreven in de assemblage
7. [vergadering: AssemblyCopyright("")] Type Naam: System.Reflection.AssemblyCopyrightAttribuut Attribuutverklaring: [AttribuutGebruik(AttribuutDoelen.Assemblage)] publieke afgesloten klasse AssemblyCopyrightAttribuut : Attribuut Functie: Auteursrechtinformatie voor vergaderingen
8. [assemblage: AssemblyTrademark ("")] Type Naam: System.Reflection.AssemblyTrademarkAttribuut Attribuutverklaring: [AttribuutGebruik(AttribuutDoelen.Assemblage)] publieke gesloten klasse AssemblyTrademarkAttribuut : Attribuut Functie: Merkinformatie voor assemblages
9. [vergadering: AssemblyCulture("")] Type Naam: System.Reflection.AssemblyCultureAttribute Attribuutverklaring: [AttribuutGebruik(AttribuutDoelen.Assemblage)] publieke gesloten klasse AssemblyCultureAttribute : Attribuut Functie: De opgesomde velden geven de regionale status aan die door de vergadering wordt ondersteund. Een assembly kan ook zone-onafhankelijkheid specificeren, wat aangeeft dat het resources bevat voor de standaardzone. Run-bibliotheken behandelen assemblies die geen regionale attributen op leeg hebben gezet als subassemblies. Dergelijke assemblies vallen onder de bindingsregels voor subassemblies. Voor meer informatie, zie Hoe Run Libraries Assembly Loceren. |