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.
Följande exempel genererar CS1689.
// CS1689.cs
// compile with: /target:library
[System.Diagnostics.Conditional("A")] // CS1689
class MyClass {}
Feedback om .NET
.NET är ett öppen källkod projekt. Välj en länk för att ge feedback: