Windows Form 프로젝트를 생성하면 기본적으로 App.config 파일이 생성된다.
외부 텍스트 파일에 설정값들을 넣어놓고 불러올 때 이들의 경로를 하드코딩하게 되는 경우가 많은데 이 파일들의 경로를 App.config 파일에 써놓으면 실행파일명.config 라는 파일이 생성된다. 배포할 일이 생기면 exe파일과 config 파일을 같이 배포해줘야한다.
이 config 파일을 사용하기위해서는 System.Configuration Reference를 추가해야한다.
아래에 App.config 파일의 예제가 있다.
예제와 같이 key와 value를 쌍으로 추가해준다.
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
</startup>
<appSettings>
<add key ="URIFileName" value ="URI.txt"/>
<add key ="PlatformFileName" value ="Platform.txt" />
</appSettings>
</configuration>
이제 위의 config 파일을 실제 Application에서 로드하는 부분은 다음과 같다.
string uriFileName = ConfigurationManager.AppSettings["URIFileName"];
string platformFileName = ConfigurationManager.AppSettings["PlatformFileName"];
위의 config 파일에 기록했던 key값으로 value를 가져오면된다.
'개발 > WinForm' 카테고리의 다른 글
WinForm 기본설정 (0) | 2017.05.02 |
---|