안녕하세요, 하나의 기계 (즉, 빌드 머신)에 대해서만 상대적인 단위 테스트 프로젝트에 대한 구성 설정을 지정하고 싶습니다. 예를 들어 단위 테스트 프로젝트가 개발자 컴퓨터에서 컴파일되고 App.config의 설정 A를 사용합니다. 빌드 컴퓨터에서 컴파일 된 다음 App.config의 설정 B를 사용합니다. 이런 종류의 일에 가장 적합한 방법이 있습니까?기계에 특정한 구성 설정을 갖는 좋은 해결책은 무엇입니까?
0
A
답변
2
, 당신이 좋아하는 속성을 추가 할 수 있습니다 : 내부
<appSettings file="moreSettings.config">
' moreSettings.config '파일을 사용하면 기본 App.config 파일에서 재정의 할 키 - 값 쌍에 대한 키 - 값 쌍이 포함 된 태그를 만듭니다.
0
조건부 컴파일 기호를 사용할 수 있습니다 (C/C 매크로처럼 같은 ++)도 ... appSettings는 태그에
0
음, 호스트 이름을 확인할 수 있습니다 (거의 모든 언어 또는 빌드 환경에서 가능해야 함). 그리고 사용 설정에 따라 호스트 이름을 확인할 수 있습니다.
그러나 나는 "automagicly"개발자/디버그 빌드를 결정하기를 권하지 않습니다. 하지만 오히려 나는 당신이 comandline 또는 설정 파일에 "스위치"를 제공하는 것이 좋습니다. 개발/테스트 시스템의 설정에서 명시 적으로 활성화하지 않은 것.
관련 문제
- 1. Magento에서 항목을 정렬하는 가장 좋은 해결책은 무엇입니까?
- 2. 함께 일하는 가장 좋은 해결책은 무엇입니까
- 3. DLL/드라이버를 사용하는 가장 좋은 해결책은 무엇입니까?
- 4. 기존 코드에서 새 메모리 할당자를 대체하는 가장 좋은 해결책은 무엇입니까?
- 5. web.config 외부에서 구성 설정을 저장하는 가장 좋은 방법
- 6. '발사에서 양식의 기본 단추 방지'문제에 대한 좋은 해결책은 무엇입니까?
- 7. 매일 여러 플랫폼에서 이미지 파일을 배포하는 좋은 해결책은 무엇입니까?
- 8. three20 통합을 기계에 독립적으로 만드시겠습니까?
- 9. UI 설정을 저장하는 가장 좋은 방법은 무엇입니까?
- 10. C#을 - 특정한 방식으로
- 11. 인체 모델링을위한 몇 가지 해결책은 무엇입니까
- 12. 다음 html 프레임의 해결책은 무엇입니까?
- 13. 코드에서이 공백에 대한 해결책은 무엇입니까?
- 14. CodeJam 2011 : Gorosort의 해결책은 무엇입니까?
- 15. GUI 응용 프로그램에서 설정을 관리하는 좋은 방법은 무엇입니까?
- 16. 구성 및 설정을 어떻게 구현합니까?
- 17. OS에 특정한 CSS?
- 18. 검색어가 적은 카테고리 트리의 해결책은 무엇입니까?
- 19. 기계에 쿠키를 잠그는 방법?
- 20. NUnit : 구성 설정을 찾을 수 없습니다.
- 21. Asp.Net에서 라이브로 읽을 수있는 설정 파일을 갖는 가장 좋은 방법
- 22. 은 남았습니다 해결책은 해결책입니까?
- 23. 데이터베이스에 사용자 구성 설정을 저장하고 있습니까?
- 24. 티타늄 : 사용자 설정을 관리하는 가장 좋은 방법
- 25. Django에서 다국어 "로그 메시지"를 갖는 가장 좋은 방법은 무엇입니까?
- 26. 항상 올바른 doc 루트 문자열을 갖는 좋은 방법은 무엇입니까?
- 27. SQL에서 "반복 필드"를 갖는 가장 좋은 방법은 무엇입니까?
- 28. Javascript에서 긴 문자열 리터럴을 갖는 가장 좋은 방법은 무엇입니까?
- 29. C# 응용 프로그램의 구성 설정을 저장/설정하는 가장 좋은 방법은 무엇입니까?
- 30. 엔터프라이즈 구성 설정을 저장하는 방법과 위치는?
+1 - 자주 사용합니다. 특히'connectionStrings' 엘리먼트에 대해서. –
감사합니다. 좋은 생각 같아요. – Rubans