Leggere in inglese

Condividi tramite


Errore del compilatore CS1689

L'attributo 'Attribute Name' è valido solo per metodi o classi Attribute

Questo errore si verifica solo con l'attributo ConditionalAttribute . Come indicato nel messaggio, questo attributo può essere usato solo per i metodi o le classi Attribute. Ad esempio, il tentativo di applicare questo attributo a una classe genererà l'errore.

Esempio

L'esempio seguente genera l'errore CS1689.

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