W asp.net AssemblyInfo.cs znajduje się plik konfiguracyjny, który służy głównie do ustawiania parametrów generowanych ogólnych informacji o pliku dll asemblera, a poniżej znajduje się szczegółowy opis zawartości domyślnego pliku AssemblyInfo.cs
//是否符合公共语言规范(CLS)
[assembly: CLSCompliant(true) ]
//控制程序集中所有类型对COM的可访问性 [assembly: ComVisible(false)]
//代码的作者和这些代码的的开发人员之间的可靠协定 [assembly: NiezawodnośćKontrakt (Konsekwencja.NieSkorumpowane Państwo, Niemożliwe.NieNiepowodzenie)]
//标题: [assembly: 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")]
//版权: [assembly: AssemblyCopyright("Copyright ?2005 Microsoft Corporation")]
//商标声明: [assembly: AssemblyTrademark("")]
//内部名称 [assembly: AssemblyCulture("")]
Szczegółowe wyjaśnienie jest następujące:
1. [assembly: AssemblyTitle(")] [assembly: AssemblyTitle("")]code":"Dobrze, poprzedni assembly oznacza, że ta własność dotyczy całego assembly. Nazwa typu: System.Reflection.AssemblyTitleAttribute [AttributeUsage(AttributeTargets.Assembly)] publicznie zapieczętowana klasa TytułAtrybut : Atrybut
Ta cecha opisuje nazwę zespołu, na przykład tak: taki, firma, taki-tak-tak
2. [assembly: AssemblyDescrip{filter}tion("")] Nazwa typu: System.Reflection.AssemblyDescrip{filter}tionAttribute Deklaracja atrybutów: [AttributeUsage(AttributeTargets.Assembly)] public sealed class AssemblyDescrip{filter}tionAttribute : Attribute
Funkcja: Prosty opis asemblera, taki jak funkcje, język itp
3. [assembly: AssemblyDescrip{filter}tion("")] Nazwa typu: System.Reflection.AssemblyDescrip{filter}tionAttribute
Deklaracja atrybutów: [AttributeUsage(AttributeTargets.Assembly)] public sealed class AssemblyDescrip{filter}tionAttribute : Attribute Funkcja: Prosty opis zespołu, opisujący funkcję, cechy, ograniczenia itp. zespołu 4. [assembly: AssemblyConfiguration("")] Nazwa typu: System.Reflection.AssemblyConfigurationAttribute Deklaracja atrybutów: [AttributeUsage(AttributeTargets.Assembly)] publicznie zapieczętowana klasa AssemblyConfigurationAttribute : Attribute Funkcja: Informacje o konfiguracji asemblera, takie jak: retail, release, debugowanie itp. .NET runtime nie korzysta z tej właściwości 5. [assembly: AssemblyCompany("")] Nazwa typu: System.Reflection.AssemblyCompanyAttribute Deklaracja atrybutów: [AttributeUsage(AttributeTargets.Assembly)] publicznie zapieczętowana klasa AssemblyCompanyAtrybut : Atrybut Funkcja: Nazwa firmy, do której należy zgromadzenie 6. [assembly: AssemblyProduct(")] Nazwa typu: System.Reflection.AssemblyProductAttribute Deklaracja atrybutów: [AttributeUsage(AttributeTargets.Assembly)] publicznie zapieczętowana klasa AssemblyProductAttribute : Attribute Funkcja: Nazwa produktu opisana w zestawie
7. [assembly: AssemblyCopyright("")] Nazwa typu: System.Reflection.AssemblyCopyrightAttribute Deklaracja atrybutów: [AttributeUsage(AttributeTargets.Assembly)] publicznie zapieczętowana klasa AssemblyCopyrightAttribute : Atrybut Funkcja: Informacje o prawach autorskich dla zgromadzeń
8. [assembly: AssemblyTrademark("")] Nazwa typu: System.Reflection.AssemblyTrademarkAttribute Deklaracja atrybutów: [AttributeUsage(AttributeTargets.Assembly)] publicznie zapieczętowana klasa AssemblyTrademarkAtrybut : Atrybut Funkcja: Informacje o znakach towarowych dla zespołów
9. [assembly: AssemblyCulture("")] Nazwa typu: System.Reflection.AssemblyCultureAttribute Deklaracja atrybutów: [AttributeUsage(AttributeTargets.Assembly)] publicznie zapieczętowana klasa AssemblyCultureAttribute : Attribute Funkcja: Wyliczone pola wskazują regionalność wspieraną przez zgromadzenie. Zgromadzenie może również określić niezależność od strefy, wskazując, że zawiera zasoby dla domyślnej strefy. Biblioteki uruchamiane traktują zespoły, które nie mają żadnych atrybutów regionalnych ustawionych na puste, jako podzespoły. Takie zestawy podlegają wiążącym zasadom podzespołu. Więcej informacji można znaleźć w artykule Jak biblioteki uruchamiać lokalizację asembli. |