콘솔 응용 프로그램에서 호스팅되는 WCF 서비스를 테스트하고 있습니다. NUnit을 사용하여 테스트를 실행하고 있습니다. 그래서 콘솔 응용 프로그램과 콘솔 응용 프로그램의 app.config를 Test 어셈블리의 Bin \ Debug 폴더에 복사하려고합니다. 테스트 어셈블리에 대한 참조를 추가하여 콘솔 응용 프로그램을 복사 할 수 있지만 콘솔 응용 프로그램의 app.config가 실행되지 않습니다. 또한 속성을 설정하여 복사하려고했지만 효과가 없습니다. app.config를 그대로 복사하고 이름을 ConsoleApp.exe.Config로 변경하지 않습니다. 이 문제를 해결할 방법이 있습니까?응용 프로그램 구성 파일을 다른 응용 프로그램 디렉터리에 복사
0
A
답변
0
이렇게하려면 빌드 게시 이벤트를 만들면 프로젝트 app.config가 복사되고 ConsoleApp.exe.config라는 이름으로 바뀝니다.
프로젝트에서 ConsoleApp.exe.config라는 파일을 만들어 테스트에 필요한 구성으로 채우고 출력 디렉터리로 복사 할 수도 있습니다. 이는 테스트가 구성을 제어하고 콘솔 응용 프로그램 프로젝트의 app.config에 대한 잠재적 변경 사항의 영향을받지 않음을 의미하므로 필자가 선호하는 솔루션입니다.
관련 문제
- 1. 응용 프로그램 구성 수수께끼
- 2. 응용 프로그램 구성 (봄?)
- 3. Silverlight의 응용 프로그램 구성
- 4. 응용 프로그램 구성 저장
- 5. WPF 웹 응용 프로그램 복사
- 6. 응용 프로그램 아키텍처 구성
- 7. Git : 응용 프로그램 구성 및 다른 환경
- 8. Xcode에서 다른 버전의 응용 프로그램 구성
- 9. 다른 응용 프로그램 내에서 응용 프로그램 시작
- 10. 다른 응용 프로그램 집합을 호스팅하는 응용 프로그램
- 11. 다른 응용 프로그램 내의 Android 응용 프로그램
- 12. 응용 프로그램 구성 파일
- 13. 응용 프로그램 구성 파일
- 14. django 응용 프로그램 구성
- 15. 웹 응용 프로그램 구성
- 16. IIS의 루트 디렉터리에 asp.net 응용 프로그램 배포
- 17. 브라우저에서 silverlight 복사 응용 프로그램
- 18. 다른 응용 프로그램 활동에서 다른 응용 프로그램 활동을 호출 하시겠습니까?
- 19. 웹 응용 프로그램 war 파일을 다른 구성 요소로 분해
- 20. 여러 응용 프로그램 간 구성
- 21. C# 응용 프로그램 구성 데이터
- 22. 응용 프로그램 구성 업그레이드 방법
- 23. 다른 배포에서 기본 응용 프로그램 구성/설정을 어떻게 변경합니까?
- 24. 다른 응용 프로그램
- 25. Java의 웹 응용 프로그램 구성
- 26. Cocoa 응용 프로그램을위한 응용 프로그램 구성?
- 27. 응용 프로그램 데이터 폴더를 외부 메모리에 복사
- 28. AppFabric의 응용 프로그램 끝점 구성
- 29. 구성 관리 응용 프로그램 블록
- 30. 승격되도록 .NET 응용 프로그램 구성
흠 나는이 approch에 동의합니다. 그러나 큰 프로젝트와 매니저는 Pre/Post 빌드 이벤트의 개념을 좋아하지 않았습니다. – Anuraj
@Anuraj 테스트 프로젝트에서 자신의 설정 파일을 만든다면 빌드 빌드 단계가 필요하지 않습니다. 이것은 내 생각에 더 나은 솔루션입니다. –