CS1730 de erro do compilador

Mensagem de erro

Atributos assembly e o módulo devem preceder todos os outros elementos definidos em um arquivo, exceto usando cláusulas e declarações de alias externo.

Um atributo aplicado no nível do assembly não pode aparecer após quaisquer definições de tipo.

Para corrigir este erro

  • Mover o atributo para o início do arquivo, mas abaixo o using as diretivas e extern declarações de alias.

Exemplo

O código a seguir gera CS1730:

// cs1730.cs
class Test
{
}
[assembly: System.Attribute] // CS1730

Consulte também

Referência

Atributos (guia de programação C#)