В asp.net AssemblyInfo.cs има конфигурационен файл, който основно се използва за задаване на някои параметри на генерираната обща информация за assembly dll файла, а по-долу е подробно описание на съдържанието на стандартния AssemblyInfo.cs файл
//是否符合公共语言规范(CLS)
[събрание: CLSCompliant (вярно) ]
//控制程序集中所有类型对COM的可访问性 [сглобяване: ComVisible(false)]
//代码的作者和这些代码的的开发人员之间的可靠协定 [сборка: Договор за надеждност (Консистенция. Няма да се корумпира, Cer.Може да се провали)]
//标题: [сглобка: AssemblyTitle(".NET Pet Shop Model")]
//备注: [assembly: AssemblyDescrip{filtering}tion(".NET Pet Shop 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)] public sealed class AssemblyDescrip{filter}tionAttribute : Attribute
Функция: Просто описание на асемблера, като функции, език и др.
3. [assembly: AssemblyDescrip{filter}tion("")] Име на типа: System.Reflection.AssemblyDescrip{filter}tionAttribute
Декларация на атрибута: [AttributeUsage(AttributeTargets.Assembly)] public sealed class AssemblyDescrip{filter}tionAttribute : Attribute Функция: Просто описание на асемблера, описващо функцията, характеристиките, ограниченията и т.н. на асемблера 4. [assembly: AssemblyConfiguration(")] Име на типа: System.Reflection.AssemblyConfigurationAttribute Декларация на атрибута: [AttributeUsage(AttributeTargets.Assembly)] публичен запечатан клас AssemblyConfigurationAttribute : Attribute Функция: Информация за конфигурацията на сглобката, като: retail, release, debugging и др., .NET runtime не използва това свойство 5. [сглобяване: AssemblyCompany("")] Име на типа: System.Reflection.AssemblyCompanyAttribute Декларация на атрибута: [AttributeUsage(AttributeTargets.Assembly)] публично запечатан клас AssemblyCompanyАтрибут : Атрибут Функция: Името на компанията, към която принадлежи сглобяването 6. [assembly: 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Атрибут : Атрибут Функция: Изброените полета показват регионалността, подкрепяна от събранието. Асемблерът може също да специфицира независимост на зоната, което показва, че съдържа ресурси за стандартната зона. Run библиотеките третират асембли, които нямат регионални атрибути, зададени да се празни, като подасембли. Такива събрания подлежат на обвързващите правила за подсъбрание. За повече информация вижте Как библиотеките намират асембли. |