2011-02-25 3 views
2

나는 내가 XxxSiteMapProvider 사용자 정의로 같은 프로젝트에 단위 테스트를 별도의 클래스를 시도하고 Could not load type 'XxxSiteMapProvider' from assembly 'System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'.닷넷 단위 테스트 중에 어셈블리에서 형식 'MapProvider'를로드 할 수 없습니다

메시지와 함께 System.Configuration.ConfigurationErrorsException를 받고있어 수업. 오류 메시지는 사용자 지정 SiteMapProvider를 가져 오는 App.config의 적절한 지점을 나타내며 솔루션 전체에서 검색을 수행했으며 클래스 이름은 어디에도 중복되지 않습니다. (검색에서 충돌하는 클래스 이름이이 오류를 유발할 수 있음을 확인했습니다.)

이것을 디버깅하는 방법에 대한 제안 사항이 있습니까?

답변

2

다음 패턴으로 구성에서 SiteMap 공급자의 정규화 된 유형 이름을 지정하십시오.

<namespace>.<classname>, <fully qualified assembly name including public key> 
+0

예, 이것이 문제를 해결 한 방법입니다. –

관련 문제