Il y a un fichier de configuration dans le asp.net AssemblyInfo.cs principalement utilisé pour définir certains paramètres des informations générales générées sur le fichier dll d’assemblage, et ce qui suit est une description détaillée du contenu du fichier AssemblyInfo.cs par défaut
//是否符合公共语言规范(CLS)
[assemblée : CLSCompliant(vrai)]
//控制程序集中所有类型对COM的可访问性 [assemblage : ComVisible(faux)]
//代码的作者和这些代码的的开发人员之间的可靠协定 [assemblage : Contrat de Fiabilité(Consistance.NonÉtatDeCorrompre-Pas, Certificat.Peut-Échouer)]
//标题: [assemblage : AssemblyTitle(« .NET Pet Shop Modèle « )]
//备注: [assembly : AssemblyDescrip{filtering}tion(« .NET Pet Shop Middle-Tier Components »)]
//配置文件: [assemblage : AssemblyConfiguration(« »)]
//公司: [assemblée : AssemblyCompany (« Microsoft Corporation »)]
//产品名称: [assemblage : AssemblyProduct(« .NET Pet Shop 4.0 »)]
//版权: [assemblée : AssemblyCopyright (« Copyright ?2005 Microsoft Corporation »)]
//商标声明: [assemblée : AssemblyTrademark(« »)]
//内部名称 [assemblée : AssemblyCulture(« »)]
L’explication précise est la suivante :
1. [assemblée : TitreAssemblée(« »)] [assembly : AssemblyTitle(« »)]code : « Bien, l’assemblage précédent indique que cette propriété concerne l’ensemble de l’assemblage. Nom du type : System.Reflection.AssemblyTitleAttribute [AttributeUsage(AttributeTargets.Assembly)] classe publique scellée AssembléeTitreAttribut : Attribut
Cet attribut décrit le nom de l’assemblée, par exemple : untel ou untel compagnie, moyen-tel
2. [assemblage : AssemblyDescrip{filter}tion(« »)] Nom du type : System.Reflection.AssemblyDescrip{filter}tionAttribute Déclaration d’attribut : [AttributeUsage(AttributeTargets.Assembly)] classe publique scellée AssemblyDescrip{filter}tionAttribute : Attribute
Fonction: Une description simple de l’assemblage, telle que les fonctions, le langage, etc
3. [assemblage : AssemblyDescrip{filter}tion(« »)] Nom du type : System.Reflection.AssemblyDescrip{filter}tionAttribute
Déclaration d’attribut : [AttributeUsage(AttributeTargets.Assembly)] classe publique scellée AssemblyDescrip{filter}tionAttribute : Attribute Fonction: Une description simple de l’assemblage, décrivant la fonction, les caractéristiques, les contraintes, etc. de l’assemblage 4. [assemblage : AssemblyConfiguration(« »)] Nom du type : System.Reflection.AssemblyConfigurationAttribute Déclaration d’attribut : [AttributeUsage(AttributeTargets.Assembly)] classe publique scellée AssemblyConfigurationAttribute : Attribut Fonction: Informations sur la configuration de l’assemblage, telles que : retail, release, débogage, etc. Le runtime .NET n’utilise pas cette propriété 5. [assemblée : AssemblyCompany (« »)] Nom du type : System.Reflection.AssemblyCompanyAttribute Déclaration d’attribut : [AttributeUsage(AttributeTargets.Assembly)] classe publique scellée AssembléeCompanyAttribut : Attribut Fonction: Le nom de l’entreprise à laquelle appartient l’assemblée 6. [assemblage : AssemblyProduct(« »)] Nom du type : System.Reflection.AssemblyProductAttribute Déclaration d’attribut : [AttributeUsage(AttributeTargets.Assembly)] classe publique scellée AssemblyProductAttribute : Attribut Fonction: Le nom du produit décrit dans l’assemblage
7. [assemblée : AssemblyCopyright(« »)] Nom du type : System.Reflection.AssemblyCopyrightAttribute Déclaration d’attribut : [AttributeUsage(AttributeTargets.Assembly)] classe publique scellée AssemblyCopyrightAttribute : Attribut Fonction: Informations sur le droit d’auteur pour les assemblages
8. [assemblée : AssemblyTrademark(« »)] Nom du type : System.Reflection.AssemblyTrademarkAttribute Déclaration d’attribut : [AttributeUsage(AttributeTargets.Assembly)] classe publique scellée AssemblageAttribut de marque : Attribut Fonction: Informations sur les marques déposées pour les assemblages
9. [assemblée : AssemblyCulture(« »)] Nom du type : System.Reflection.AssemblyCultureAttribute Déclaration d’attribut : [AttributeUsage(AttributeTargets.Assembly)] classe publique scellée AssembléeCultureAttribut : Attribut Fonction: Les champs énumérés indiquent la régionalité soutenue par l’assemblée. Un assembleur peut également spécifier l’indépendance de la zone, indiquant qu’il contient des ressources pour la zone par défaut. Les bibliothèques d’exécution traitent les assemblages qui n’ont aucun attribut régional défini à vide comme des sous-ensembles. De tels assemblages sont soumis aux règles de liaison des sous-montages. Pour plus d’informations, voir Comment les bibliothèques exécutées localisent les assemblages. |