V asp.net AssemblyInfo.cs je konfigurační soubor, který se hlavně používá k nastavení některých parametrů generovaných obecných informací o souboru dll assembler, a následuje podrobný popis obsahu výchozího AssemblyInfo.cs souboru
//是否符合公共语言规范(CLS)
[assembly: CLSCompliant(true)]
//控制程序集中所有类型对COM的可访问性 [assembly: ComVisible(nepravdivé)]
//代码的作者和这些代码的的开发人员之间的可靠协定 [assembly: ReliabilityContract(Konzistence.NeZkorumpovaný stát, Určitě.MayFail)]
//标题: [assembly: AssemblyTitle(".NET Pet Shop Model")]
//备注: [assembly: AssemblyDescrip{filtering}tion(".NET Pet Shop Middle-Tier Components")]
//配置文件: [assembly: AssemblyConfiguration("")]
//公司: [assembly: AssemblyCompany("Microsoft Corporation")]
//产品名称: [assembly: AssemblyProduct(".NET Pet Shop 4.0")]
//版权: [assembler: AssemblyCopyright("Copyright ?2005 Microsoft Corporation")]
//商标声明: [assembly: AssemblyTrademark("")]
//内部名称 [assembly: AssemblyCulture("")]
Konkrétní vysvětlení je následující:
1. [assembly: AssemblyTitle("")] [assembly: AssemblyTitle("")]code":"Dobře, předchozí assembler znamená, že tato vlastnost je celá assemblie. Název typu: System.Reflection.AssemblyTitleAttribute [AttributeUsage(AttributeTargets.Assembly)] veřejná zapečetěná třída AssemblyTitleAttribute : Attribute
Tento atribut popisuje název shromáždění, například: tak-a-tak, společnost, tak-tak-tak
2. [assembly: AssemblyDescrip{filter}tion("")] Název typu: System.Reflection.AssemblyDescrip{filter}tionAttribute Deklarace atributů: [AttributeUsage(AttributeTargets.Assembly)] public sealed class AssemblyDescrip{filter}tionAttribute : Attribute
Funkce: Jednoduchý popis assembleru, například funkce, jazyk atd
3. [assembly: AssemblyDescrip{filter}tion("")] Název typu: System.Reflection.AssemblyDescrip{filter}tionAttribute
Deklarace atributů: [AttributeUsage(AttributeTargets.Assembly)] public sealed class AssemblyDescrip{filter}tionAttribute : Attribute Funkce: Jednoduchý popis sestavy, popisující funkci, charakteristiky, omezení atd. sestavy 4. [assembly: AssemblyConfiguration("")] Název typu: System.Reflection.AssemblyConfigurationAttribute Deklarace atributů: [AttributeUsage(AttributeTargets.Assembly)] veřejně zapečetěná třída AssemblyConfigurationAttribute : Attribute Funkce: Informace o konfiguraci assembleru, jako jsou: retail, release, ladění atd. .NET runtime tuto vlastnost nepoužívá 5. [assembly: AssemblyCompany("")] Název typu: System.Reflection.AssemblyCompanyAttribute Deklarace atributů: [AttributeUsage(AttributeTargets.Assembly)] veřejně zapečetěná třída AssemblyCompanyAttribute : Attribute Funkce: Název společnosti, ke které shromáždění patří 6. [assembly: AssemblyProduct("")] Název typu: System.Reflection.AssemblyProductAttribute Deklarace atributů: [AttributeUsage(AttributeTargets.Assembly)] veřejně zapečetěná třída AssemblyProductAttribute : Attribute Funkce: Název produktu popsaný v sestavě
7. [assembly: AssemblyCopyright("")] Název typu: System.Reflection.AssemblyCopyrightAttribute Deklarace atributů: [AttributeUsage(AttributeTargets.Assembly)] veřejně zapečetěná třída AssemblyCopyrightAttribute : Attribute Funkce: Informace o autorských právech pro shromáždění
8. [assembly: AssemblyTrademark(")] Název typu: System.Reflection.AssemblyTrademarkAttribute Deklarace atributů: [AttributeUsage(AttributeTargets.Assembly)] veřejně zapečetěná třída AssemblyTrademarkAttribute : Attribute Funkce: Informace o ochranných známkách pro sestavy
9. [assembly: AssemblyCulture("")] Název typu: System.Reflection.AssemblyCultureAttribute Deklarace atributů: [AttributeUsage(AttributeTargets.Assembly)] veřejná zapečetěná třída AssemblyCultureAttribute : Attribute Funkce: Vyjmenovaná pole označují regionálnost podporovanou shromážděním. Shromáždění může také specifikovat nezávislost na zóně, což znamená, že obsahuje zdroje pro výchozí zónu. Spouštěné knihovny považují assemble, které nemají žádné regionální atributy nastavené na prázdno, za podsestavy. Taková shromáždění podléhají pravidlům pro závazné podsestavy. Pro více informací viz Jak spustit knihovny nacházejí assemblie. |