Je voudrais savoir si je peux définir des attributs d'assemblage personnalisés. Les attributs existants sont définis de la manière suivante:
[Assembly: AssemblyTitle("MyApplication")]
[Assembly: AssemblyDescription("This application is a sample application.")]
[Assembly: AssemblyCopyright("Copyright © MyCompany 2009")]
Existe-t-il un moyen de procéder comme suit:
[Assembly: MyCustomAssemblyAttribute("Hello World! This is a custom attribute.")]
Oui, utilisez AttributeTargets.Assembly:
[AttributeUsage(AttributeTargets.Assembly)]
public class AssemblyAttribute : Attribute { ... }