Для людей, которые столкнутся с этой проблемой в будущем, может быть, это поможет:
У меня та же проблема, что и описанная вышеКак описано в других ответах, важно использовать свойство DisplayName и включить пространство имен System.ComponentModel.Кроме того, свойство должно иметь геттер (и сеттер), чтобы атрибут работал.Сообщение об ошибке немного сбивает с толку.