1
내가 UserControl을 (ASCX)가을 찾아 내가 "가져 오기"를 얻을 네임 스페이스를 사용할 수 없습니다가져 오기 네임 스페이스 네임 스페이스
<%@ Import Namespace="my.assembly.blabla.bla.test" %>
네임 스페이스가의 definetly 존재 -가 싶게 뒤에 코드에서 사용된다 dll은 프로젝트에서 참조됩니다. 는 실행 시간에 나는 'blabla' (당신이 어셈블리 참조가 누락?)
이상한 것은
유형 또는 nemspace '즐'이 네임 스페이스에 존재하지 않는 오류를 얻을 내가 (내가 사용하지 않는) register-directive를 추가하면 작동한다. 레지스터 지시자는 다음과 같습니다
<%@ Register TagPrefix="xxx" Assembly="my.assembly.blabla, Version=1.0.0.0, Culture=neutral, PublicKeyToken=373h77ghg78hh478" Namespace="my.assembly.blabla.bla" %>
내가 사방에 넣어 싶지 않아 사용되지 않은 레지스터 지시자, 그래서 누군가가 내가 잘못 알고 있나요?
명확한 질문은 u는 참조를 사용하는 문제에 직면하지? – gasroot
코드에서 작동하는 using 지시문은 어떻게 생겼습니까? – mortb
존재하지 않는 유형은 정확히 무엇입니까? 당신은 "bla"와 같은 단어로 모든 유용한 정보를 숨겼습니다. 존재하지 않는 사용자 정의 컨트롤 자체입니까? ** 사용자 정의 컨트롤에서 ** 사용하려고하는 다른 네임 스페이스의 한 유형입니까? –