编译器错误 CS1689
更新:2007 年 11 月
错误消息
属性“Attribute Name”仅对方法或属性类有效
只有 ConditionalAttribute 属性会出现此错误。正如错误信息中所指出的,此属性只能在方法或属性类上使用。例如,试图将此属性应用于类会产生此错误。
示例
下面的示例生成 CS1689。
// CS1689.cs
// compile with: /target:library
[System.Diagnostics.Conditional("A")] // CS1689
class MyClass {}