2011-01-31 9 views
0

" 'ErrorMessageResourceType'속성을 찾을 수 없습니다." { "자원 유형 'XXXX.XXXXXX이'라는 이름의 공개 정적 속성이없는 '_RequiredXXXX'."} 내 Create.aspx보기가 그 이상이라고 및 단계 때 나는이 오류를 받고 있어요'XXXX.XXX'리소스 유형에 '_RequiredXXXX'라는 정적 속성이 없습니다.

을 라인 :

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

메시지는 내가 문제가보다 더 깊은 생각하지만 난 그것을 찾는 힘든 시간을 보내고있어는 능숙 파일에 있습니다. ASPX 페이지에서이 오류를 매우 일찍 나타납니다. 그것은 처음부터 끝까지가는 첫 번째 모델 구성 요소입니다.이 모델을 제거하려고 시도했는데 모든 model.xxxx 구성 요소에 대해 동일한 메시지입니다. 나는 그것이 연계 어딘가에있는 오류라고 생각한다. .EDMX가 정확하고 빌드 오류가 발생하지 않습니다.

고마워요. 탐.

답변

3

답을 찾았다면, 작년에이 프로젝트에서 작업 한 버그가있었습니다. 지식과 sO에 대한 답을 추가하겠습니다 :-)

영향을받는 리소스 파일을 마우스 오른쪽 버튼으로 클릭하여 속성을 가져옵니다.

설정된 값 :

  1. 빌드 작업 : 포함 리소스
  2. 사용자 정의 도구 : PublicResXFileCodeGenerator
  3. 사용자 지정 도구 네임 스페이스 : 자원

는 그것 때문에 가까운 FUTUR에서 사람을 도움이되기를 바랍니다 이것을 알아 내기 위해 4 시간이 걸렸습니다 ...

탐. 내용에 내 리소스 파일의 빌드 작업 속성을 변경

+0

토미 해결이 오류는 나에게 일어났다. 이상한 일은 .resx 파일에 최근에 새로운 항목이있을 때만 발생합니다. 내가 청소하고 솔루션을 재건 노력하고 이것을 계속. 왜 그것이 효과가 없을지 모르는 어떤 생각? 안부 – amhed

+0

.resx를 삭제 해 다시 가져올 수 있습니까? 위에서 언급 한 값이 설정되어 있는지 확인하십시오. –

관련 문제