프로젝트 진행중 타 Application의 App.Config 세팅값을 읽고 쓰기를 해야할 상황이 발생하였다.
본 Application이 실행되기전 Starter에서 입력받은 주요 값을 AppSettins에 등록해야 하는데 구글링한 결과 몇가지 방안이 나와 있지만 쉽지 않다.
우선 시간이 없어 xml parsing을 통해 해결했으며, class화하여 다음을 위해 올려둔다.
사용법은 아래와 같다.
//App.Config 경로 지정
Common.AppConfigHelper.sAppConfigPath = "C:\\TestApp\\BIN\\TestApp.exe.Config";
//지정 DB의 'ConnectionString' 가져오기
string sDBConStr = Common.AppConfigHelper.GetDBConnStr();
//'AppSettings'의 지정 Key값 가져오기
string sValue = Common.AppConfigHelper.GetAppSetting("TEST");
//'AppSetting'의 지정 Key값 저장하기
int nRet = Common.AppConfigHelper.SetAppSetting("TEST", "1234");
//'AppSetting'의 지정 Key값 추가
int nRet = Common.AppConfigHelper.AddAppSetting("TEST", "3333");
'개발언어 > .NET' 카테고리의 다른 글
C# delegate 사용법 - 사례3 (0) | 2019.12.25 |
---|---|
"MSDTC를 사용할 수 없습니다." 오류 처리 (0) | 2019.12.21 |
C# ini 파일 읽기/쓰기 클래스 (0) | 2019.12.07 |
WPF Code에서 Button Click 수행 (0) | 2019.11.30 |
WPF Application StartUp Event 핸들러를 이용한 처리 (0) | 2019.11.30 |