"UserMaster"라는 마스터 페이지가있는 "masterpages"라는 폴더가 웹 사이트에 있습니다. 내 코드에서 객체로 사용하려고하면이 오류가 계속 발생합니다. 'UserMaster'유형이나 네임 스페이스 이름을 찾을 수 없습니다 (사용 지시문이나 어셈블리 참조가 누락 되었습니까?) 이전에는 작동 했었지만, 내가 백업 할 때까지 (Copy UserMaster.master) 복사본을 만들 때까지이 오류가 발생하기 시작했다. 그 같은 내 코드 캔트 어셈블리에서 더 이상 내 마스터 페이지를 찾으십시오.형식 또는 네임 스페이스 이름 'UserMaster'를 찾을 수 없습니다 (사용 지시문 또는 어셈블리 참조가 누락 되었습니까?)
0
A
답변
0
코드 뒤에있는 마스터 페이지의 클래스 이름이 마스터 페이지의 마크 업에 지정된 클래스 이름과 일치하는지 확인하십시오. 또한 페이지의 복사 된 버전이 코드 숨김으로 동일한 클래스 이름을 사용하지 않도록하십시오.
-1
글쎄, 어떤 코드도 없이는 말하기 어렵다.
<%@ MasterType virtualpath="~/Masters/UserMaster.master" %>
모든 참조 문제를 해결해야한다 : 당신이 이미하지 않은 경우, @의 MasterType 지시문을 사용할 수 있습니다.
관련 문제
- 1. 타입 또는 네임 스페이스 이름 'Button'을 찾을 수 없습니다 (사용 지시문 또는 어셈블리 참조가 누락 되었습니까?)
- 2. 네임 스페이스 이름 'Control'의 유형을 찾을 수 없습니다 (사용 지시문 또는 어셈블리 참조가 누락 되었습니까?)
- 3. 형식 또는 네임 스페이스 이름 'LAD'를 찾을 수 없습니다 (사용 지시문이나 어셈블리 참조가 누락 되었습니까?)
- 4. 'ModelBuilder'의 유형 또는 네임 스페이스를 찾을 수 없습니다 (사용 지시문 또는 어셈블리 참조가 누락 되었습니까?)
- 5. 형식 또는 네임 스페이스 이름 'commonlib은'
- 6. 컴파일러 오류 : 형식 또는 네임 스페이스 이름 'Core'이 '시스템'네임 스페이스에 없습니다 (어셈블리 참조가 누락 되었습니까?)
- 7. 컴파일 오류 : '형식 또는 네임 스페이스 이름'런타임 '이'MyAppNamespace.System '네임 스페이스에 없습니다. 어셈블리 참조가 누락 되었습니까?'
- 8. 형식 또는 네임 스페이스 이름 'Oracle'을 (를) 찾을 수 없습니다.
- 9. 형식 또는 네임 스페이스 이름 'INT32'을 (를) 찾을 수 없습니다 (당신은 using 지시문 또는 어셈블리 참조가?)
- 10. 형식 또는 네임 스페이스를 찾을 수 없습니다.
- 11. 오류 '내 테이블의 이름'형식 또는 네임 스페이스 이름을 찾을 수 없습니다.) 사용 오류 지시문이나 어셈블리 참조가 누락 되었습니까?
- 12. 형식 또는 네임 스페이스 이름 'SqlWorkflowInstanceStore'
- 13. 형식 또는 네임 스페이스 이름 'IgnoreDataMember'을 (를) 찾을 수 없습니다
- 14. 형식 또는 네임 스페이스 이름 '목록 항목'을 찾을 수 없습니다.
- 15. using 지시어 또는 어셈블리 참조가 없습니다.
- 16. C# 형식 또는 네임 스페이스 이름을 찾을 수 없습니다.
- 17. 어셈블리 참조가 누락 되었습니까?
- 18. TFS를 만들 수 없습니다. "형식 또는 네임 스페이스 이름 'Mvc'네임 스페이스 'System.Web'에 존재하지 않습니다."
- 19. C# 오류를 해결하는 방법 "형식 또는 네임 스페이스 이름 '[x]'을 (를) 찾을 수 없습니다. 사용 지침이나 어셈블리 참조가 없습니까?"
- 20. 는 "형식 또는 네임 스페이스 이름 'XmlSerializer가이'을 (를) 찾을 수 없습니다"가 system.xml.dll가 참조하는 오류가
- 21. 'Linq'형식 또는 네임 스페이스 이름이 'System'네임 스페이스에 없습니다 (어셈블리 참조가 누락 되었습니까?)
- 22. SQLCommand (형식 또는 이름을 찾을 수 없습니다. 지시문이 누락 되었습니까?)
- 23. 형식 또는 네임 스페이스 이름을 찾을 수 없습니다.
- 24. '멀티미디어'타입 또는 네임 스페이스 이름을 찾을 수 없습니다 (monodevelop)
- 25. 형식 또는 네임 스페이스 '모노'는
- 26. ASP NET C# System.Windows.Form이 클래스 또는 네임 스페이스 'System'에 없습니다.
- 27. [DataContract]의 네임 스페이스
- 28. 형식 또는 네임 스페이스를 찾을 수 없습니다. C# + oracle
- 29. 네임 스페이스 문자열의 어셈블리 이름
- 30. 'ProtoBuf'형식 또는 네임 스페이스 이름을 찾을 수 없습니다.
사본은 어디에 있습니까? 프로젝트의 같은 폴더에 있습니까? 또한 네임 스페이스를 사용하고 있다면 네임 스페이스 문제가 아닌지 확인하십시오. – Tim
복사 작업은 동일한 이름을 가진 두 개의 코드 숨김 클래스, 즉'UserMaster'를 생성합니다. 이로 인해 컴파일 오류가 발생하여 Intellisense 또는 런타임이 클래스를 찾을 수 없음 오류를보고합니다. 이중성을 제거하면 모든 것이 그대로 작동합니다. – VinayC