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