를 참조 할 수 없습니다 :다른 프로젝트
- Windows 서비스 (참조 비즈니스 계층, 일반 층, log4net.dll)
- 비즈니스 계층 (참조 공통 층, log4net.dll)
- 공통 레이어 (참조 log4net.dll)
단계 :
수정하지 않고 마법사를 사용하여 비즈니스 계층과 공통 계층을 만듭니다. 참조를 설정하면 모든 것이 작동합니다.
그런 다음 새 Windows 서비스 프로젝트를 솔루션에 추가합니다. 모든 CPU 대신 대상 플랫폼 x86이 추가되었음을 알았습니다. 나는 3 가지를 참조하고 코드는 올바르게 색칠되어 있습니다. 사전 컴파일 오류가 사라집니다. 이것은 참조가 인식되었음을 의미합니다.
그러나 솔루션을 빌드하면 Windows 서비스 프로젝트에 컴파일 오류가 발생합니다. 참조 된 어셈블리를 찾을 수 없습니다.
여기 무슨 일입니까? x86 구성에서 "유형 또는 네임 스페이스 이름 'log4net'을 찾을 수 없습니다 (사용 지시문 또는 어셈블리 참조가 누락 되었습니까?)"오류가 있습니까?
Windows 서비스 프로젝트에서 모든 CPU 구성을 사용하도록했습니다. 나는 모든 참고 문헌을 두 번 확인했는데 정확하다. 아직도 나는 아무것도 참조 할 수 없다.
시스템 사양 :
- 윈도우 7의 x64 SP1 비주얼 스튜디오 2010
- 궁극적 인
이 것은 힘들었습니다 ... 경고는이 경우에 진정한 지표였습니다. '.NET Framework 4 Client Profile'에서 '.NET Framework 4'로 변경하면 문제가 해결되었습니다. –