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
- Verschieben Sie das Attribut an den Anfang der Datei, aber unter die
using
-Direktiven und dieextern
-Aliasdeklarationen.
Beispiel
Der folgende Code generiert CS1730:
// cs1730.cs
class Test
{
}
[assembly: System.Attribute] // CS1730
Siehe auch
Zusammenarbeit auf GitHub
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.