아래의 모든 제안을 시도했지만 여전히 기쁨은 없습니다.C# 콘솔 응용 프로그램에서 외부 참조를 사용할 수 없습니다.
이제 콘솔 응용 프로그램을 시도하고 있으며 내가하고있는 일을 정확하게 설명하겠습니다.
- 은 내가 참조 (DLL의) 같은 Castle.Winsor 및 N2 CMS DLL을 콘솔 응용 프로그램 I에서
- 으로 광산을하지 않은 일부의 번호를 추가
- VS 2010에서 새 콘솔 프로젝트를 생성 참조 된 DLL 내에서 이름 공간을 사용하고 있음을 나타내는 문을 사용하여 추가 할 수 있습니다.
- 코드를 작성하기 시작합니다.
- 는 마자 즉시 참조 된 DLL을 사용하여 불평 모든 코드 컴파일로 "찾을 수 없습니다 형식 또는 네임 스페이스 이름을 ''(당신은 using 지시문 또는 어셈블리 참조가?)"
나는 항상 로컬에 복사 할 dll을 설정해 보았습니다. DLL을 동일한 디렉토리에 복사했습니다. 프로젝트별로 참조를 추가하고 DLL 자체에 대한 참조를 추가했습니다.
이 문제는 발생하지 않습니다. 웹 응용 프로그램 프로젝트 또는 ASP.net 프로젝트는 항상 잘 작동하며 콘솔 앱이나 Windows 서비스처럼 EXE로 컴파일됩니다.
내가 누락 된 것이 있거나 지금까지 해결할 수 있어야합니다.
Data_objects 대 Data_Objects. 이런 질문을 할 때 정확하다는 것은 매우 중요합니다. –
코드에서 참조하는 객체에 대한 완전한 경로를 사용하고 있습니까? Data_Object가 둘 이상의 장소에 존재하는 잠재적 인 명명 명명법이 있습니까? VS가 줄 #을 제공합니까? 그렇다면 질문의 일부로 오류와 몇 줄의 코드를 오류 주위에 게시 할 수 있습니까? – David