기본 형식에 사용해야하는 몇 개의 데이터베이스에 대해 두 개의 리포지토리가 삽입되어야하는 응용 프로그램이 있습니다. 이 두 리포지토리는 모두 같은 솔루션에있는 MyApp.Persistence 프로젝트에 있으며 둘 다 "MyApp.Persistence"네임 스페이스에 있습니다. Visual Studio (적어도 ReSharper)는 참조가 유효하다는 것을 알고 생성자 사용법에서 생성자 정의로 나를 가져갈 수 있으며 오류를 표시하지 않습니다. 또한 개체 브라우저는 MyApp.Persistence가 동일한 이름의 네임 스페이스를 가지며 리포지토리 아래에 있음을 확인합니다.코딩 할 때 VS에서 라이브러리를 볼 때 빌드 할 때 찾을 수 없습니다.
그러나 솔루션을 빌드 할 때 "네임 스페이스 'MyApp'에 유형 또는 네임 스페이스 이름 '지속성'이 없습니다 (어셈블리 참조가 누락 되었습니까?)라는 컴파일 오류가 발생합니다." 완전히 다시 작성해도 문제가 해결되지 않습니다. VS를 다시 시작해도 문제가 해결되지 않습니다. 참조를 제거하고 다시 추가해도 문제가 해결되지 않습니다. 이 오류를 제공하는 프로젝트에는 오류가없는 다른 솔루션 프로젝트에 대한 많은 참조가 있습니다. 도움?
P .: 한 가지; IDE에서는 생성자 사용법에 대한 인라인 오류를주지 않지만 일반적으로 형식 이름 용도로 사용되는 것처럼 파란색으로 형식 이름을 파란색으로 표시하지 않습니다.
방금 입력 한 것입니다. 자주 나를 데려옵니다. =) – StingyJack