2008-11-12 5 views
6

일반적인 구성 값이 여러 개인 응용 프로그램이있는 프로젝트가 있습니다. .Net 구성 개체 모델을 사용하는 모든 응용 프로그램에서 사용할 수있는 공유 .config 파일을 갖고 싶습니다. 각 응용 프로그램에는 자체 app.config 파일도 있습니다.여러 응용 프로그램간에 구성 설정을 공유하는 방법

이 방법을 가장 잘 수행 할 수 있습니다. 차라리 레지스트리를 최대한 많이 사용하지 않는 편이 낫습니다. 문서를 살펴보면 OpenExeConfiguration (string exePath) 메서드가 지정된 구성 파일에 액세스하는 데 유망한 것으로 보입니다. 이것은 합리적인 접근법입니까? 다른 제안?

+0

전체 소스 코드 샘플을 사용하는 최종 해결책은 있습니까? – Kiquenet

답변

1

Here's 도움이 될만한 OpenExeConfiguration에 대한 토론.

+1

이것은 단지 MSDN 문서 및 자습서에 링크 된 * 다른 응답에 대한 링크입니다. 질문에 이미 답변 한 경우 중복으로 종료해야합니다. – Aaronaught

2

기계 구성에 값을 입력합니다. 그런 다음 개별 앱 구성에 배치하여 필요한 모든 값을 무시할 수 있습니다.

+0

값이 모든 앱에 적용되는 것이 좋습니다. 서버에서 실행중인 다른 웹 응용 프로그램을 제어 할 수 없거나 알지 못하는 호스팅 된 사이트 또는 웹 팜에서는 이것이 가능하지 않을 수 있습니다. – DOK

+0

좋은 지적. 나는 우리가 응용 프로그램을 배치하는 서버를 소유하고있는 모든 회사와 함께 버릇이 있다고 생각합니다. – kemiller2002

4

app.config의 일부 섹션에서 외부 파일을 참조 할 수 있습니다.

<appSetting configSource="somefile.config"/>