Program Tip

구성 파일 추가 및 읽기

programtip 2021. 1. 10. 19:28
반응형

구성 파일 추가 및 읽기


나는 C# console based project. 해당 프로젝트에서 나는 같은 몇 가지 변수가 companyName, companyType문자열이다.

companyName="someCompanyName";
companyType="someCompanyType";

나는 설정 파일을 생성하고 그것으로부터 값을 읽은 다음 변수를 초기화해야 companyName, companyType코드에서.

  1. 구성 파일 (또는 이에 상응하는 파일)을 어떻게 만들 수 있습니까?
  2. 구성 파일에서 어떻게 읽을 수 있습니까?

  1. Application Configuration File프로젝트에 항목을 추가합니다 (프로젝트를 마우스 오른쪽 버튼으로 클릭> 항목 추가). 그러면 프로젝트에 app.config라는 파일이 생성됩니다.

  2. 태그 <add key="keyname" value="someValue" />내에서 와 같은 항목을 추가하여 파일을 편집하십시오 <appSettings>.

  3. System.Configurationdll에 대한 참조를 추가하고 다음과 같은 코드를 사용하여 구성의 항목을 참조하십시오.ConfigurationManager.AppSettings["keyname"]


Configuration configManager = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
KeyValueConfigurationCollection confCollection = configManager.AppSettings.Settings;

confCollection["YourKey"].Value = "YourNewKey";


configManager.Save(ConfigurationSaveMode.Modified);
ConfigurationManager.RefreshSection(configManager.AppSettings.SectionInformation.Name);

  1. 프로젝트 파일-> 추가-> 새 항목-> 애플리케이션 구성 파일을 마우스 오른쪽 버튼으로 클릭합니다. 그러면 프로젝트에 app.config(또는 web.config) 파일 이 추가됩니다 .

  2. ConfigurationManager클래스는 좋은 시작이 될 것입니다. 이를 사용하여 구성 파일에서 다른 구성 값을 읽을 수 있습니다.

구성 파일 에 대한 MSDN 문서를 읽기 시작하는 것이 좋습니다 .

참조 URL : https://stackoverflow.com/questions/10864755/adding-and-reading-from-a-config-file

반응형