사용자 지정 애플리케이션 설정을 포함합니다. .NET Framework에서 제공하는 미리 정의된 구성 섹션입니다.
<구성>
<appSettings>
문법
<appSettings>
<!-- Elements to add, clear, or remove configuration settings -->
</appSettings>
특성
| Description | |
|---|---|
file |
선택적 특성입니다. 사용자 지정 애플리케이션 구성 설정을 포함하는 외부 파일에 대한 상대 경로를 지정합니다. 지정된 파일에는 , <remove>및 <clear> 요소에 <add>지정된 것과 동일한 종류의 설정이 포함되어 있으며 해당 요소와 동일한 키/값 쌍 형식을 사용합니다.지정된 경로는 기본 구성 파일을 기준으로 합니다. Windows Forms 애플리케이션의 경우 애플리케이션 구성 파일의 위치가 아니라 이진 폴더(예: /bin/debug)입니다. Web Forms 애플리케이션의 경우 경로는 web.config 파일이 있는 애플리케이션 루트를 기준으로 합니다. 지정된 파일을 찾을 수 없는 경우 런타임은 특성을 무시합니다. |
Parent 요소
| Description | |
|---|---|
<configuration> 요소 |
공용 언어 런타임 및 .NET Framework 애플리케이션에서 사용하는 모든 구성 파일의 루트 요소입니다. |
자식 요소
| Description | |
|---|---|
| <더하다> | 사용자 지정 애플리케이션 설정을 추가합니다. |
| <맑다> | 이전에 정의된 모든 애플리케이션 설정을 지웁니다. |
| <제거하다> | 이전에 정의된 애플리케이션 설정을 제거합니다. |
비고
요소는 <appSettings> 데이터베이스 연결 문자열, 파일 경로, XML 웹 서비스 URL 또는 애플리케이션에 대한 다른 사용자 지정 구성 정보와 같은 사용자 지정 애플리케이션 구성 정보를 저장합니다. 요소에 <appSettings> 지정된 키/값 쌍은 클래스를 사용하여 ConfigurationSettings 코드에서 액세스됩니다.
Web.config 및 애플리케이션 구성 파일의 요소에서 <appSettings> 특성을 사용할 file 수 있습니다. 이 특성은 추가 설정을 제공하거나 요소에 <appSettings> 지정된 설정을 재정의하는 구성 파일을 지정합니다. 이 특성은 file 사용자가 애플리케이션 구성 파일에 지정된 프로젝트 설정을 재정의하려는 경우와 같은 소스 제어 팀 개발 시나리오에서 사용할 수 있습니다.
특성에 지정된 file 구성 파일에는 루트 노드 <appSettings> 가 있어야 <configuration>합니다.
예시
다음 예제에서는 사용자 지정 애플리케이션 설정을 정의하는 외부 애플리케이션 설정 파일(custom.config)을 보여 줍니다.
<?xml version="1.0" encoding="utf-8" ?>
<appSettings>
<add key="MyCustomSetting" value="MyCustomSettingValue" />
</appSettings>
다음 예제에서는 외부 설정 파일의 설정을 사용하고 자체 애플리케이션 설정을 설정하는 애플리케이션 구성 파일을 보여 줍니다.
<configuration>
<appSettings file="custom.config">
<add key="ApplicationName" value="MyApplication" />
</appSettings>
</configuration>
구성 파일
이 요소는 애플리케이션 구성 파일, 컴퓨터 구성 파일(Machine.config) 및 애플리케이션 디렉터리 수준에 없는 Web.config 파일에서 사용할 수 있습니다.
참고하십시오
.NET