Auf Englisch lesen

Freigeben über


Compilerfehler CS1730

Assembly- und Modulattribute müssen vor allen anderen in einer Datei definierten Elementen mit Ausnahme von using-Klauseln und externen Aliasdeklarationen angegeben werden.

Ein Attribut, das auf Assemblyebene angewendet wird, kann nicht nach den Typdefinitionen stehen.

So beheben Sie diesen Fehler

  1. Verschieben Sie das Attribut an den Anfang der Datei, aber unter die using -Direktiven und die extern -Aliasdeklarationen.

Beispiel

Der folgende Code generiert CS1730:

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

Siehe auch