Compartilhar via


Atributos global (guia de programação translation from VPE for Csharp)

A maioria dos atributos são aplicados a elementos de linguagem específica, sistema autônomo classes ou métodos; no entanto, alguns atributos são global — elas se aplicam a um módulo ou assembly inteiro.Por exemplo, a AssemblyVersionAttribute atributo pode ser usado para incorporar informações de versão em um assembly, como este:

[assembly: AssemblyVersion("1.0.0.0")]

Atributos global aparecem no código-fonte depois qualquer nível superior usando o diretivas e antes de qualquer declaração de namespace ou tipo.Atributos global podem aparecer em vários arquivos de fonte, mas os arquivos devem ser compilados em uma passagem de compilação única.

Estes são alguns atributos em nível de assembly do .NET estrutura usados com freqüência:

AssemblyCompanyAttribute

AssemblyConfigurationAttribute

AssemblyCopyrightAttribute

AssemblyCultureAttribute

AssemblyDescriptionAttribute

AssemblyProductAttribute

AssemblyTitleAttribute

AssemblyTrademarkAttribute

Esses atributos são usados em projetos com base no Visual Studio Modelo de Aplicativo Windows Forms. Este modelo inclui um arquivo chamado AssemblyInfo.cs, que inclui essas instanciações de atributo:

[assembly: AssemblyTitle("WindowsApplication1")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("Microsoft")]
[assembly: AssemblyProduct("WindowsApplication1")]
[assembly: AssemblyCopyright("Copyright © Microsoft 2005")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
Observação:

Os atributos em nível de assembly são ignorados se você não estiver criando um assembly.

Assembly signing attributes

Em versões anteriores do Visual Studio, a assinatura a assemblies com nomes fortes foi executada com esses atributos de nível de assembly

Ainda há suporte para isso, mas é a melhor maneira de assinar assemblies usar a página Signing no projeto Designer.Consulte Assinatura de Página, o criador do projeto e Como: Assinar um Assembly (Visual Studio) para mais informações.

Consulte também

Conceitos

Guia de Programação C#

Referência

System.Reflection

Atributos (guia de programação C#)

Criando atributos personalizados (guia de programação translation from VPE for Csharp)

Acessando atributos com reflexo (C# programação guia)

Outros recursos

Atributos comuns (guia de programação translation from VPE for Csharp)