7
Я пытаюсь получить описание перечисления, извлеченного из файла resx, но я получаю вышеуказанную ошибку.Аргумент атрибута должен быть константным выражением, выражением типа или выражением выражения массива типа параметра атрибута t enum Описание
Вот мой код:
public enum FinalStatus
{
[Description(StringResources.MyStrings.Status_0)]
Error = 0,
[Description(StringResources.MyStrings.Status_1)]
Ok = 1,
[Description(StringResources.MyStrings.Status_5)]
Warning = 2,
[Description(StringResources.MyStrings.Status_4)]
Unknown = 3
}
Спасибо Адаму. Но я не могу найти пространство имен StringResources. Я создал Resx файл в VS, и я вижу формат XML одного и того же: <имя данных = «STATUS_0» XML: пространство = «сохранить»> «Ошибка: требуются действия пользователя Расширьте ряд деталей» –
adelphia
Думаю, вам может понадобиться определить эти значения по-разному. Я не думаю, что редактирование кода в файле resx - хорошая идея. –