Error del compilador CS1730

Actualización: noviembre 2007

Mensaje de error

Los atributos de módulo y ensamblado deben ir delante de los demás elementos definidos en un archivo, excepto las cláusulas using y las declaraciones de alias externos.
Assembly and module attributes must precede all other elements defined in a file except using clauses and extern alias declarations.

Un atributo aplicado en el nivel de ensamblado no puede aparecer después de definiciones de tipo.

Para corregir este error

  • Mueva el atributo a la parte superior del archivo, pero debajo de las directivas using y de las declaraciones de alias extern.

Ejemplo

El código siguiente genera el error CS1730:

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

Vea también

Referencia

Atributos (Guía de programación de C#)