2010-07-28 2 views
0

프로젝트와 함께 NHibernate를 사용하려고하는데 NGen을 사용하여 NHibernate 클래스와 XML 파일을 생성했습니다. 그 후, 나는이 코드의 두 번째 줄을 실행할 때 내 응용 프로그램을 테스트하려고합니다.NHibernate "경로의 일부를 찾을 수 없습니다"문제가 발생했습니다.

var configuration = new Configuration(); 
configuration.Configure(); 

다음과 같은 오류 메시지가 표시됩니다.

'D : \ App \ bin \ Debug \ hbm \ MyFile.hbm.xml'경로의 일부를 찾을 수 없습니다. 이 D에 위치하고 있기 때문에

분명히이 파일이 존재하지 않습니다 \ 응용 프로그램 \ 빈 \ 디버그 ** \ 데이터 ** \ HBM \ MyFile.hbm.xml 내가 방법을 알고 싶어

이 문제를 해결 하시겠습니까?

+0

Fluent NHibernate를 배우고 모든 성가신 hbm.xml 파일에 작별 인사를하십시오. :) – gillyb

답변

2

가장 좋은 방법은 당신의 비주얼 스튜디오 프로젝트에서 "포함 리소스"로 파일 (MyFile.hbm.xml)을 설정하는 것입니다 (등록 정보 파일에 ->빌드 작업 : 자원 임베디드) 그런 다음 다시 컴파일하면 괜찮을 것입니다.

+0

이미 완료했으나이 파일들은 다른 프로젝트에 있으므로 컴파일 후 "하위 폴더 \ hbm "not \ hbm – Anonymous

관련 문제