2011-12-28 3 views
0

하나의 응용 프로그램이 mvc 웹 응용 프로그램이고 다른 응용 프로그램이 dll 인 다중 프로젝트 솔루션이 있습니다. 나는 ApplicaitonSettings가 강하게 타이핑되는 것을 정말로 좋아한다. 서로 다른 프로젝트에서 응용 프로그램 설정을 공유하는 것이 좋을 것 같습니다. configSource를 사용하면 설정을 별도의 XML 파일에 저장할 수 있지만 프로젝트 디렉토리에 포함시켜야합니다. 이로 인해 링크를 통해 파일을 추가하게되었지만 Web.Properties.Settings 대 Service.Properties.Settings와 같이 네임 스페이스가 다른 문제가 발생합니다. 누구든지 이런 일을 할 수 있었습니까?여러 프로젝트에서 ApplicationSettings를 공유 할 수 있습니까?

답변

2

예, 구성 파일은 hierarchical입니다. 그래서 당신은 적절한 수준에서 여러 응용 프로그램에 의해 공유하고자하는 설정을 넣을 수

+0

지금까지 내가 설정 파일의 특정 부분은 계층 적이지만 전부는 아니지만 말할 수 있습니다. 웹 응용 프로그램을 실행할 때 웹과 dll 프로젝트 모두에서 ApplicationSettings 섹션을 만들면 dll에 대한 응용 프로그램 설정이 계속 적용됩니다. – NullReference

+0

하위 섹션은 상위 섹션을 덮어 씁니다. 따라서 공유 섹션의 경우 하위 섹션에 둘 필요가 없습니다. –

+0

이해할 수 없습니다. 자녀에게 무슨 의미입니까? – NullReference

관련 문제