Programing

콘솔 애플리케이션 C #의 App.Config 파일

lottogame 2020. 9. 13. 11:36
반응형

콘솔 애플리케이션 C #의 App.Config 파일



파일 이름을 쓰고 싶은 콘솔 응용 프로그램이 있습니다.

Process.Start("blah.bat");

일반적으로, 나는 파일의 이름을 기록하여 Windows 응용 프로그램에서 그런 일을했을 'blah.bat'설정 에서 파일 속성을 .
그러나 여기서는 설정 파일을 찾지 못했고 동일한 목적으로 app.config추가했습니다 .

여기에 app.config에 무엇을 써야할지 모르겠습니다. 그러면 Windows Forms 에서와 비슷한 결과를 얻을 수 있습니다.

예 : Windows 양식에서. Process.Start(Properties.Settings.Default.BatchFile);
어디 BatchFile속성의 설정 파일의 문자열입니다.


System.Configuration프로젝트에서에 참조를 추가 한 후 다음 을 수행 할 수 있습니다 .

using System.Configuration;

그때

string sValue = ConfigurationManager.AppSettings["BatchFile"];

다음과 같은 app.config파일로 :

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
   <appSettings>
       <add key="BatchFile" value="blah.bat" />
   </appSettings>
</configuration>

.NET Core의 경우 NuGet 관리자에서 System.Configuration.ConfigurationManager를 추가합니다.
그리고 App.config 에서 appSetting읽으십시오.

<appSettings>
  <add key="appSetting1" value="1000" />
</appSettings>

NuGet Manager에서 System.Configuration.ConfigurationManager 추가

여기에 이미지 설명 입력

ConfigurationManager.AppSettings.Get("appSetting1")

이것을 사용하십시오

System.Configuration.ConfigurationSettings.AppSettings.Get("Keyname")

참고 URL : https://stackoverflow.com/questions/10069254/app-config-file-in-console-application-c-sharp

반응형