編譯器錯誤 CS1689
屬性 'Attribute Name' 只在方法或屬性類別上有效
這個錯誤只會發生在 ConditionalAttribute 屬性。 如此訊息所述,這個屬性只能用於方法或屬性類別上。 例如,嘗試將這個屬性套用至類別會產生這個錯誤。
下列範例會產生 CS1689。
// CS1689.cs
// compile with: /target:library
[System.Diagnostics.Conditional("A")] // CS1689
class MyClass {}