인사말 StackOverflow,Properties.Settings.Default 사용 및 대체 프로필 설정?
이전 프로젝트에서는 Visual Studio의 설정 디자이너를 사용하여 설정 파일을 만드는 데 익숙해졌습니다. 이것은 과거에는 잘 돌아갔다. 최신 프로젝트에서 동일한 설정 클래스의 여러 버전, a.k.a. 프로필, 모든 속성 및 테스트 값이있는 프로덕션/기본값이있는 것이 좋습니다.
이것이 가능한지 확인하기 위해 Settings.settings 파일의 XML에서 여러 설정 프로필을 가질 수 있다는 힌트가 여러 개 있음을 알았습니다. 예를 들어, Settings.settings 파일에서 <SettingsFile>
태그는 항상 CurrentProfile="(Default)"
으로 설정된 CurrentProfile
속성을가집니다. 이 태그 안에는 <Profile />
이라는 빈 태그가 있습니다. 마지막으로 각 설정에 대한 <Value>
태그의 문자는 Profile
이며 일반적으로 Profile="(Default)"
입니다.
지금, 나는 <Profile />
태그가 무엇인지, 그리고 무엇인가 그것을 사용할 수 있는지에 관해 조사해 보았습니다.하지만 내 검색에는 아무 것도 나오지 않았습니다.
Properties.Settings defaultSettings = Properties.Settings.Default;
Properties.Settings testSettings = Properties.Settings.Test;
:
는 궁극적으로 나는 내 코드에서 다음과 같이 표시 될 수 있습니다 사용할 수 있도록 각각은, 자신의 기본값을의 동일한 설정 클래스의 다른 프로파일을 가지고 할 수있는 방법이 있는지 알고 싶어요
설정 파일에 대한 XML 스키마의 위치를 아는 사람이 있거나 내가 궁금해하는 것이 있으면 알려 주시기 바랍니다.