У asp.net AssemblyInfo.cs є конфігураційний файл, який головним чином використовується для встановлення деяких параметрів згенерованої загальної інформації про dll-файл assembly, а нижче наведено детальний опис вмісту стандартного AssemblyInfo.cs файлу
//是否符合公共语言规范(CLS)
[асамблея: CLSCompliant (true)]
//控制程序集中所有类型对COM的可访问性 [збірка: ComVisible (хибно)]
//代码的作者和这些代码的的开发人员之间的可靠协定 [асамблея: Контракт на надійність (Послідовність. Не буде корупційний стан,Cer.МожливоПровал)]
//标题: [збірка: AssemblyTitle(".NET Pet Shop Model")]
//备注: [збірка: AssemblyDescrip{filtering}tion(".NET Petshop Middle-Tier Components")]
//配置文件: [assembly: AssemblyConfiguration("")]
//公司: [асамблея: AssemblyCompany("Microsoft Corporation")]
//产品名称: [збірка: AssemblyProduct(".NET Pet Shop 4.0")]
//版权: [асамблея: AssemblyCopyright("Copyright ?2005 Microsoft Corporation")]
//商标声明: [асамблея: AssemblyTrademark("")]
//内部名称 [асамблея: AssemblyCulture("")]
Конкретне пояснення таке:
1. [асамблея: AssemblyTitle("")] [assembly: AssemblyTitle(""))]code":"Добре, що попередня асемблер вказує, що ця властивість є на всій асамблеї. Ім'я типу: System.Reflection.AssemblyTitleAttribute [AttributeUsage(AttributeTargets.Assembly)] публічно запечатаний клас Assembly TitleAttribute : Attribute
Ця характеристика описує назву збірки, наприклад: такой-то-то, компанія, так-со-так
2. [assembly: AssemblyDescrip{filter}tion("")] Назва типу: System.Reflection.AssemblyDescrip{filter}tionAttribute Оголошення атрибутів: [AttributeUsage(AttributeTargets.Assembly)] публічно запечатаний клас AssemblyDescrip{filter}tionAttribute : Attribute
Функція: Простий опис асемблеру, наприклад, функції, мова тощо
3. [assembly: AssemblyDescrip{filter}tion("")] Назва типу: System.Reflection.AssemblyDescrip{filter}tionAttribute
Оголошення атрибутів: [AttributeUsage(AttributeTargets.Assembly)] публічно запечатаний клас AssemblyDescrip{filter}tionAttribute : Attribute Функція: Простий опис збірки, опис функції, характеристик, обмежень тощо збірки 4. [збірка: AssemblyConfiguration(")] Назва типу: System.Reflection.AssemblyConfigurationAttribute Оголошення атрибутів: [AttributeUsage(AttributeTargets.Assembly)] публічно запечатаний клас AssemblyConfigurationАтрибут : Атрибут Функція: Інформація конфігурації асемблерів, така як: роздрібна торгівля, реліз, налагодження тощо. .NET runtime не використовує цю властивість 5. [збірка: AssemblyCompany("")] Назва типу: System.Reflection.AssemblyCompanyAttribute Оголошення атрибутів: [AttributeUsage(AttributeTargets.Assembly)] Публічно запечатаний клас AssemblyCompanyАтрибут: Атрибут Функція: Назва компанії, до якої належить збірка 6. [збірка: AssemblyProduct("")] Назва типу: System.Reflection.AssemblyProductAttribute Оголошення атрибутів: [AttributeUsage(AttributeTargets.Assembly)] Публічно запечатаний клас AssemblyProductAttribute : Атрибут Функція: Назва продукту, описана у збірці
7. [асамблея: AssemblyCopyright("")] Назва типу: System.Reflection.AssemblyCopyrightAttribute Оголошення атрибутів: [AttributeUsage(AttributeTargets.Assembly)] публічно запечатаний клас AssemblyCopyrightAttribute: Attribute Функція: Інформація про авторські права для зборів
8. [збірка: AssemblyTrademark("")] Назва типу: System.Reflection.AssemblyTrademarkAttribute Оголошення атрибутів: [AttributeUsage(AttributeTargets.Assembly)] Публічно запечатаний клас AssemblyTrademarkАтрибут : Атрибут Функція: Інформація про торговельні марки для асамблей
9. [асамблея: AssemblyCulture("")] Назва типу: System.Reflection.AssemblyCultureAttribute Оголошення атрибутів: [AttributeUsage(AttributeTargets.Assembly)] публічно запечатаний клас AssemblyCultureАтрибут: Атрибут Функція: Перелічені поля вказують на регіональність, яку підтримує асамблея. Асемблер також може вказати незалежність зони, що означає, що він містить ресурси для зони за замовчуванням. Запускові бібліотеки розглядають асембли, які не мають регіональних атрибутів, встановлених порожніми, як підасемблі. Такі збори підпадають під обов'язкові правила підасамблеї. Для отримання додаткової інформації дивіться у розділі «Як бібліотеки знаходять асамблеї». |