2009-10-29 7 views
0

.Net에서 app.config 바인딩은 어떻습니까?.net 프로젝트 app.config 바인딩

클래스 프로젝트 프로젝트를 참조하는 응용 프로그램 프로젝트가 있다고 가정 해 보겠습니다. 클래스 라이브러리 프로젝트의 코드 ConfigurationManager.AppSettings["MySetting"]은 app.config에서 값을 응용 프로그램 프로젝트에서 읽습니다. 내 이해가 맞습니까?

2 클래스 라이브러리 프로젝트가 있다면 A가 B를 참조하는 동안 A와 B를 가정 해 봅시다. ConfigurationManager.AppSettings["MySetting"]은 프로젝트 A의 app.config에서 값을 읽습니까?

미리 감사드립니다.

답변

2

ConfigurationManager은 응용 프로그램을로드 할 때 AppDomain에서로드 한 구성 파일에서 읽습니다. 즉, 어셈블리에 로컬 인 응용 프로그램 구성이로드되었고 그 값만 ConfigurationManager을 통해 사용할 수 있습니다.

귀하의 가정에 모두 맞습니다. :

+0

감사합니다. –