Error del compilador CS1689
El atributo 'Nombre del atributo' solo es válido en métodos o clases de atributos
Este error se produce solo con el atributo ConditionalAttribute . Como indica el mensaje, este atributo únicamente se puede usar en métodos o clases de atributos. Por ejemplo, se genera el error si se intenta aplicar este atributo a una clase.
El ejemplo siguiente genera la advertencia CS1689.
// CS1689.cs
// compile with: /target:library
[System.Diagnostics.Conditional("A")] // CS1689
class MyClass {}
Comentarios de .NET
.NET es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios: