asp.net AssemblyInfo.cs'de, assembly dll dosyası hakkında oluşturulan genel bilgilerin bazı parametrelerini ayarlamak için kullanılan bir yapılandırma dosyası vardır ve aşağıda varsayılan AssemblyInfo.cs dosyasının içeriğinin ayrıntılı bir açıklaması yer almaktadır
//是否符合公共语言规范(CLS)
[montaj: CLSCompliant (doğru)]
//控制程序集中所有类型对COM的可访问性 [assembly: ComVisible(yanlış)]
//代码的作者和这些代码的的开发人员之间的可靠协定 [montaj: GüvenilirlikSözleşme(Tutarlılık.YolsuzOlmaz, Devlet, Cer.Başarısız Olabilir)]
//标题: [assembly: AssemblyTitle(".NET Pet Shop Modeli")]
//备注: [assembly: AssemblyDescrip{filtering}tion(".NET Pet Shop Middle-Tier Components")]
//配置文件: [assembly: AssemblyConfiguration("")]
//公司: [assembly: AssemblyCompany("Microsoft Corporation")]
//产品名称: [montaj: AssemblyProduct(".NET Pet Shop 4.0")]
//版权: [assembly: AssemblyCopyright ("Telif hakkı ?2005 Microsoft Corporation")]
//商标声明: [assembly: AssemblyTrademark("")]
//内部名称 [assembly: AssemblyCulture("")]
Özel açıklama şöyledir:
1. [montaj: AssemblyTitle("")] [assembly: AssemblyTitle("")]code":"Önceki assembly bu özelliğin assembly genelinde olduğunu gösteriyor, iyi. Tip adı: System.Reflection.AssemblyTitleAttribute [AttributeUsage(AttributeTargets.Assembly)] public coned class AssemblyTitleAttribute : Attribute
Bu özellik, meclisin adını tanımlar, örneğin: filança, şirket, şu kadar-şu
2. [assembly: AssemblyDescrip{filter}tion("")] Tip Adı: System.Reflection.AssemblyDescrip{filter}tionAttribute Özellik bildirmesi: [AttributeUsage(AttributeTargets.Assembly)] public sealed class AssemblyDescrip{filter}tionAttribute : Attribute
Fonksiyon: Montajın basit bir tanımı, örneğin fonksiyonlar, dil vb
3. [assembly: AssemblyDescrip{filter}tion("")] Tip Adı: System.Reflection.AssemblyDescrip{filter}tionAttribute
Özellik bildirmesi: [AttributeUsage(AttributeTargets.Assembly)] public sealed class AssemblyDescrip{filter}tionAttribute : Attribute Fonksiyon: Montajın basit bir tanımı, montajın fonksiyonunu, özelliklerini, kısıtlamalarını vb. 4. [montaj: AssemblyConfiguration("")] Tip Adı: System.Reflection.AssemblyConfigurationAttribute Özellik bildirmesi: [AttributeUsage(AttributeTargets.Assembly)] public coned class AssemblyConfigurationAttribute : Attribute Fonksiyon: Montaj yapılandırma bilgileri, örneğin: perakende, sürüm, hata ayıklama vb. .NET çalışma zamanı bu özelliği kullanmaz 5. [montaj: AssemblyCompany("")] Tip Adı: System.Reflection.AssemblyCompanyAttribute Özellik bildirmesi: [AttributeUsage(AttributeTargets.Assembly)] public coned class AssemblyCompanyAttribute : Attribute Fonksiyon: Meclisin ait olduğu şirketin adı 6. [montaj: AssemblyProduct("")] Tip Adı: System.Reflection.AssemblyProductAttribute Özellik bildirmesi: [AttributeUsage(AttributeTargets.Assembly)] public coned class AssemblyProductAttribute : Attribute Fonksiyon: Montajda tanımlanan ürün adı
7. [montaj: AssemblyCopyright("")] Tip Adı: System.Reflection.AssemblyCopyrightAttribute Özellik bildirmesi: [AttributeUsage(AttributeTargets.Assembly)] public mühürlü sınıf AssemblyCopyrightAttribute : Attribute Fonksiyon: Meclisler için telif hakkı bilgileri
8. [montaj: AssemblyTrademark("")] Tip Adı: System.Reflection.AssemblyTrademarkAttribute Özellik bildirmesi: [AttributeUsage(AttributeTargets.Assembly)] public mühürlü sınıf AssemblyTrademarkAttribute : Attribute Fonksiyon: Meclisler için marka bilgileri
9. [assembly: AssemblyCulture("")] Tip Adı: Sistem.Yansıtma.MeclisKültürÖznitelik Özellik bildirmesi: [AttributeUsage(AttributeTargets.Assembly)] public coned class AssemblyCultureAttribute : Attribute Fonksiyon: Sayılan alanlar, meclis tarafından desteklenen bölgeselliği gösterir. Bir meclis ayrıca bölge bağımsızlığını da belirtebilir, bu da varsayılan bölge için kaynakları içerdiğini gösterir. Çalıştırma kütüphaneleri, boş olarak ayarlanmış bölgesel öznitelikleri olmayan assemblerleri alt montaj olarak ele alır. Bu tür meclisler, alt meclis bağlayıcı kurallarına tabidir. Daha fazla bilgi için Çalışma Kütüphaneleri Montajları Nasıl Bulur? bölümüne bakınız. |