콘솔 애플리케이션 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
'Programing' 카테고리의 다른 글
C에서 enum 유형의 변수를 문자열로 사용하는 쉬운 방법은 무엇입니까? (0) | 2020.09.13 |
---|---|
교착 상태로 인한 SqlException을 잡는 방법은 무엇입니까? (0) | 2020.09.13 |
작동하는 GitLab 설치의 URL을 어떻게 변경합니까? (0) | 2020.09.13 |
Webstorm : "디렉터리를 확인할 수 없음" (0) | 2020.09.13 |
열 수가 다른 두 테이블 결합 (0) | 2020.09.13 |