2015-01-26 2 views
0

나는 한 위치에서 다른 위치로 파일을 이동시키는 서비스를 실행하는 콘솔 응용 프로그램을 개발자에게 배포하려고합니다. 내가 서비스를 중지하거나 그래서 시스템이 다시 시작 콘솔 응용 프로그램의 app.config에 값을 저장합니다.

<appSettings> 
    <add key="fileSize" value="20002"> 
</appSettings> 

아래와 같이 콘솔에 값을 저장하고 .SO 및 UI에서 나는 파일의 전체 크기까지 이동합니다. 콘솔 응용 프로그램이

내 질문

상기와 같은 구성에 저장 값이 올바른 표준인가를 다시 시작했을 때 나는이 값을 사용할 것인가?

+0

IMO, 예. 그것은 코드 내에서 선언하는 것보다 훨씬 깔끔합니다 (잠재적으로 여러 장소에서). – user2366842

+0

"a" "config"파일에서와 같이 "webconfig"? 일반적으로 ASP.Net 사이트에 사용되는 "web.config"- 콘솔 앱을 위해 다소 혼란 스럽습니다 ... –

+0

app.config.I에 미안합니다. 내 고객에게이 콘솔 서비스를 제공 할 것입니다. 적절한 방법입니까? 더 좋은 방법이 있습니까? – Mahendran

답변

0

예.

int fizeSize = int.Parse(System.Configuration.ConfigurationManager.AppSettings["fileSize"]); 

는 프로그램이 그것을 발견하지 않는 경우 System.Configuration에 대한 참조를 추가해야합니다 : 당신은 이런 식으로 뭔가를 시도하고 읽을 수 있습니다.

관련 문제