Это означает, что вы не можете определить значение аргумента, передаваемого в атрибут, в runtime
, оно должно быть в compile time
, поэтому значение встроено в сборку.
Значение сообщения об ошибке должно быть константным выражением.
Для информации аргументы атрибутов могут быть только типов bool, byte, char, short, int, long, float, double, string, System.Type и enums.