Läs på engelska

Dela via


Kompilatorfel CS1689

Attributet "Attributnamn" är endast giltigt för metoder eller attributklasser

Det här felet uppstår bara med attributet ConditionalAttribute . Som meddelandet säger kan det här attributet endast användas på metoder eller attributklasser. Om du till exempel försöker tillämpa det här attributet på en klass genereras det här felet.

Exempel

Följande exempel genererar CS1689.

// CS1689.cs  
// compile with: /target:library  
[System.Diagnostics.Conditional("A")]   // CS1689  
class MyClass {}