web-dev-qa-db-fra.com

Attributs d'assemblage personnalisés

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.")]
59
Charlie Salts

Oui, utilisez AttributeTargets.Assembly:

[AttributeUsage(AttributeTargets.Assembly)]
public class AssemblyAttribute : Attribute { ... }
8
Lee