Тип ресурса 'XXXX.XXX' не имеет публично видимого статического свойства с именем _RequiredXXXX - PullRequest
1 голос
/ 31 января 2011

"Указанное свойство 'ErrorMessageResourceType' не найдено." {"Тип ресурса 'XXXX.XXXXXX' не имеет публично видимого статического свойства с именем '_RequiredXXXX'."}}

Я получаю эту ошибку, когда вызывается мое представление Create.aspx и переходит через эту строку:

<%=Html.TextBoxFor(Function(model) model.NO_DEMND, New With {.class = "txtbox", .disabled = True})%>
<%=Html.ValidationMessageFor(Function(model) model.NO_DEMND)%>

Сообщение находится в файле Ressources, я думаю, что проблема глубже, но мне трудно его найти. Эта ошибка появляется очень рано на странице ASPX. Это первый компонент модели, через который я прошел, я попытался удалить этот, и это одно и то же сообщение для всех компонентов model.xxxx. Я думаю, что это ошибка где-то в связи. .EDMX правильный, и я не получаю ошибок сборки, кто-нибудь может подсказать меня?

Большое спасибо Том.

Ответы [ 2 ]

5 голосов
/ 31 января 2011

Нашел ответ, оказывается, у нас была такая же ошибка в прошлом году, работая над этим проектом.Я добавлю ответ ради знаний и sO: -)

Щелкните правой кнопкой мыши файл ресурсов, на который влияют, чтобы получить свойства.

Установите эти значения:

  1. Действие сборки: встроенный ресурс
  2. Пользовательский инструмент: PublicResXFileCodeGenerator
  3. Пространство имен пользовательских инструментов: Ресурсы

Надеюсь, это поможет кому-нибудь в ближайшем будущем, так как он меня забрал4 часа, чтобы понять это ...

Том.

0 голосов
/ 20 октября 2015

Changing the build action property of my resource file to content resolved the error.

Изменение свойства действия сборки файла моего ресурса на содержимое устранило ошибку

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...