본문 바로가기
개발언어/C#

C# App.config에 환경설정 저장 및 불러오기[System.Configuration]

by 후쮸아빠 2016. 1. 22.
Visual Studio C#으로 Windows Forms, Console, Class Library and Windows Service Applications 등을 개발 시 App.config를 사용하여 환경설정 관리를 하는 방법

 

1. System.Configuration 참조 추가.(이미 참조 되어 있다면 패스)
기본적으로 Visual Studio에는 System.configuration이 참조에 들어가 있지 않아 코딩 시 정상적으로 안되는 경우가 있습니다.
아래이와 같이 참조에 추가합니다. (더보기)

2. AppConfiguration 관련 소스
아래의 소스를 미리 만들어 놓고 사용하면 될듯하다.(아래에 shift + [view row] 클릭하면 줄번호 없이 나옵니다.)

Win form 적용 예

3. AppConfiguration 관련 적용 예

참고로 Config 파일은 exe 실행파일 폴더에 실행파일명.exe.Config  파일로 생성이 됩니다.

GetAppConfig 메소드의 경우 해당 Key 값에 저장된 Value 를 호출한다.
<사용 예>

 

AddAppConfig 의 경우 Value 값이 계속 늘어나는 형태이다.
<사용예>

SetAppConfig의 경우 기존 Value 값을 초기화하고 새로운 값을 입력한다.
<사용예>