Im asp.net AssemblyInfo.cs gibt es eine Konfigurationsdatei, die hauptsächlich dazu dient, einige Parameter der generierten allgemeinen Informationen über die Assembler-DLL-Datei festzulegen, und im Folgenden eine detaillierte Beschreibung des Inhalts der Standard-AssemblyInfo.cs-Datei
//是否符合公共语言规范(CLS)
[Versammlung: CLSCompliant(true)]
//控制程序集中所有类型对COM的可访问性 [Montage: ComVisible(falsch)]
//代码的作者和这些代码的的开发人员之间的可靠协定 [Versammlung: Zuverlässigkeitsvertrag (Konsistenz.WillNotCorruptState, Zer.MayFail)]
//标题: [Montage: 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")]
//版权: [Versammlung: AssemblyCopyright ("Copyright ?2005 Microsoft Corporation")]
//商标声明: [Versammlung: AssemblyTrademark("")]
//内部名称 [Versammlung: VersammlungKultur("")]
Die genaue Erklärung lautet wie folgt:
1. [Versammlung: Versammlungstitel("")] [Assembly: AssemblyTitle("")]code": "Gut, die vorherige Assembly zeigt an, dass diese Eigenschaft assemblie-weit ist. Typname: System.Reflection.AssemblyTitleAttribute [AttributeUsage(AttributeTargets.Assembly)] öffentlich versiegelte Klasse AssemblyTitleAttribute : Attribute
Dieses Merkmal beschreibt den Namen der Assembly, wie zum Beispiel: so-und-so, company, so-so-so
2. [Assembly: AssemblyDescrip{filter}tion("")] Typname: System.Reflection.AssemblyDescrip{filter}tionAttribute Attributdeklaration: [AttributeUsage(AttributeTargets.Assembly)] public sealed class AssemblyDescrip{filter}tionAttribute : Attribute
Funktion: Eine einfache Beschreibung der Assemble, wie Funktionen, Sprache usw
3. [Assembly: AssemblyDescrip{filter}tion("")] Typname: System.Reflection.AssemblyDescrip{filter}tionAttribute
Attributdeklaration: [AttributeUsage(AttributeTargets.Assembly)] public sealed class AssemblyDescrip{filter}tionAttribute : Attribute Funktion: Eine einfache Beschreibung der Baugruppe, die Funktion, Eigenschaften, Einschränkungen usw. der Baugruppe beschreibt 4. [Assembly: AssemblyConfiguration("")] Typname: System.Reflection.AssemblyConfigurationAttribute Attributdeklaration: [AttributeUsage(AttributeTargets.Assembly)] öffentliche versiegelte Klasse AssemblyConfigurationAttribute : Attribut Funktion: Assembly-Konfigurationsinformationen, wie z. B. Retail, Release, Debugging usw. .NET-Laufzeit verwendet diese Eigenschaft nicht 5. [Versammlung: AssemblyCompany("")] Typname: System.Reflection.AssemblyCompanyAttribute Attributdeklaration: [AttributeUsage(AttributeTargets.Assembly)] öffentliche versiegelte Klasse AssemblyCompanyAttribute : Attribute Funktion: Der Name des Unternehmens, zu dem die Versammlung gehört 6. [Assembly: AssemblyProduct("")] Typname: System.Reflection.AssemblyProductAttribute Attributdeklaration: [AttributeUsage(AttributeTargets.Assembly)] öffentliche versiegelte Klasse AssemblyProductAttribute : Attribute Funktion: Der in der Montage beschriebene Produktname
7. [Versammlung: AssemblyCopyright("")] Typname: System.Reflection.AssemblyCopyrightAttribute Attributdeklaration: [AttributeUsage(AttributeTargets.Assembly)] öffentlich versiegelte Klasse AssemblyCopyrightAttribute : Attribut Funktion: Urheberrechtsinformationen für Versammlungen
8. [Versammlung: AssemblyTrademark(")] Typname: System.Reflection.AssemblyTrademarkAttribute Attributdeklaration: [AttributeUsage(AttributeTargets.Assembly)] öffentlich versiegelte Klasse AssemblyTrademarkAttribute : Attribute Funktion: Markeninformationen für Assemblies
9. [Versammlung: VersammlungKultur ("")] Typname: System.Reflection.AssemblyCultureAttribute Attributdeklaration: [AttributeUsage(AttributeTargets.Assembly)] öffentliche versiegelte Klasse AssemblyCultureAttribute : Attribute Funktion: Die aufgezählten Felder geben die von der Versammlung unterstützte Regionalität an. Eine Assembly kann auch die Zonenunabhängigkeit angeben, was darauf hinweist, dass sie Ressourcen für die Standardzone enthält. Ausführende Bibliotheken behandeln Assemblies, die keine regionalen Attribute haben, die auf leer gesetzt sind, als Unterassemblies. Solche Assemblies unterliegen den Bindungsregeln für Unterassemblies. Weitere Informationen finden Sie unter How Run Libraries Locate Assemblies. |