Errore del compilatore CS1730

Aggiornamento: novembre 2007

Messaggio di errore

Gli attributi di modulo e assembly devono precedere tutti gli altri elementi definiti in un file ad eccezione delle clausole using e delle dichiarazioni di alias extern.
Assembly and module attributes must precede all other elements defined in a file except using clauses and extern alias declarations.

Un attributo applicato al livello dell'assembly non può seguire altre definizioni di tipi.

Per correggere l'errore

  • Spostare l'attributo nella parte iniziale del file, ma sotto le direttive using e le dichiarazioni di alias extern.

Esempio

Nel codice seguente viene generato l'errore CS1730:

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

Vedere anche

Riferimenti

Attributi (Guida per programmatori C#)