hibernate.cfg.xml 파일이 실행중인 응용 프로그램 (이 경우 웹 응용 프로그램)에 있어야하므로 내 테스트 프로젝트와 웹 응용 프로그램 프로젝트 모두에서 파일을 가져 오는 가장 좋은 방법은 무엇입니까?nHibernate를 사용하면 웹 애플 리케이션과 테스트 프로젝트 모두에서 hibernate.cfg.xml 파일을 어떻게 관리 할 수 있습니까?
0
A
답변
0
가장 쉬운 방법은 두 프로젝트에 XML 파일 복사본을 저장하는 것입니다. 두 설정 모두에서 모든 구성 설정을 동기화 상태로 유지하는 데주의해야합니다. 이렇게하면 테스트 프로젝트 또는 웹 응용 프로그램 내에서 쉽게 디버깅 할 수 있습니다. 테스트를위한 배포를 만드는 빌드 시스템 설정이있는 경우 XML 파일을 공통 위치에 저장 한 다음 배포/테스트로 이동하면 두 프로젝트의 출력 디렉토리에 빌드 작업을 복사 할 수 있습니다.
1
xml 파일을 별도의 디렉토리에두고 파일을 링크/공유하는 것이 좋습니다. 자세한 내용은 DimeCasts.net을 참조하십시오. www.dimecasts.net/Casts/CastDetails/10
2
파일을 여러 프로젝트에 추가 할 수 있습니다. Visual Studio를 사용하는 경우 프로젝트 중 하나를 마우스 오른쪽 단추로 클릭하고 기존 항목을 추가 할 수 있습니다. 추가 버튼 오른쪽에있는 화살표를 클릭하십시오. "링크로 추가"를 클릭하십시오. 동일한 파일이 두 프로젝트에 모두 추가되었습니다.
자동 테스트에는 동일한 데이터베이스를 사용하지 마십시오. 테스트가 느리게 진행되고 각 테스트 전에 데이터베이스 상태를 확인하기가 어려울 수 있습니다.
관련 문제
- 1. NHibernate를 사용하면 INHibernateProxy를 어떻게 만들 수 있습니까?
- 2. 안드로이드에서 애플 리케이션과 실수를 찾을 수 없습니다
- 3. .class 파일을 어떻게 테스트 할 수 있습니까?
- 4. nHibernate를 사용하면 QueryOver 결과를 linq 쿼리와 혼합 할 수 있습니까?
- 5. 탐색 기반 템플릿? 페이 스북 애플 리케이션과 같은 아이폰 애플
- 6. NHibernate를 사용하면 부모의 ID를 가진 복합 요소 객체의 목록을 어떻게 검색 할 수 있습니까?
- 7. NHibernate를 사용하면 부모 객체를 업데이트 할 때 어떻게 자식 객체를 추가 할 수 있습니까?
- 8. 단위 테스팅 안드로이드 애플 리케이션과 특히 db의 관련
- 9. TFS에서 디자이너가 아닌 코드 파일을 어떻게 관리 할 수 있습니까?
- 10. SVN을 사용하면 저장소 내의 저장소를 관리 할 수 있습니까?
- 11. IIRF가 작동하는지 어떻게 테스트 할 수 있습니까?
- 12. Xcode4에서 현재 파일을 "테스트"할 수 있습니까?
- 13. gcov를 사용하면 .gcda 파일을 병합 할 수 있습니까?
- 14. iPhone은 컴퓨터와 어떻게 통신 할 수 있습니까?
- 15. 사용자가 Joomla에서 어떻게 관리 할 수 있습니까?
- 16. 어떻게 TSQL 구문을 테스트 할 수 있습니까?
- 17. 웹 서버 속도를 어떻게 테스트 할 수 있습니까?
- 18. 어떻게 selemium Grid를 사용하여 웹 사이트를 테스트 할 수 있습니까?
- 19. Visual Studio 2008을 사용하면 쉽게 설정을 관리 할 수 있습니까?
- 20. 어떻게 nhibernate를 사용하여 더 빨리 삽입 할 수 있습니까?
- 21. Windows 서비스를 어떻게 테스트 할 수 있습니까?
- 22. VIM의 기능을 어떻게 테스트 할 수 있습니까?
- 23. 어떻게 이것을 단위 테스트 할 수 있습니까?
- 24. OSGi 빌드 의존성을 어떻게 관리 할 수 있습니까?
- 25. 런타임시 NHibernate를 구성 할 수 있습니까?
- 26. 어떻게 프로그래밍 방식으로 NDepend 프로젝트 파일을 만들 수 있습니까? 시작하려면
- 27. 어떻게 안드로이드에서 페이스 북 허가를 관리 할 수 있습니까?
- 28. 아이폰과 ipad 모두에서 작동 할 수있는 파일을 어떻게 설정할 수 있습니까?
- 29. Subversion을 사용하여 생산/테스트/개발 구성 정보를 어떻게 관리 할 수 있습니까?
- 30. 셀레늄 테스트 스크립트는 어떻게 테스트 할 수 있습니까? 아니면 내가해야합니까?