Error del compilador CS0591

Actualización: noviembre 2007

Mensaje de error

Valor no válido para el argumento del atributo 'atributo'
Invalid value for argument to 'attribute' attribute

Se pasó a un atributo un argumento no válido o dos argumentos mutuamente excluyentes.

Ejemplo

El código siguiente genera el error CS0591:

// CS0591.cs
using System;

[AttributeUsage(0)]   // CS0591
class I: Attribute
{
}

public class a
{
    public static void Main()
    {
    }
}