app.config에 사용자가 조정할 수 있는 구성을 어떻게 저장할 수 있나요?

StackOverflow https://stackoverflow.com/questions/36326

  •  09-06-2019
  •  | 
  •  

문제

app.config에 구성 데이터를 저장하는 것이 좋은 생각이라는 것을 알고 있습니다(예:데이터베이스 연결 문자열)을 하드코딩하는 대신 나 자신을 위한 애플리케이션을 작성하는 경우에도 마찬가지입니다.그런데 app.config를 사용하는 프로그램에서 app.config에 저장된 구성 데이터를 업데이트하는 방법이 있습니까?

도움이 되었습니까?

해결책

프로젝트에 대한 설정을 사용하는 경우 각 설정을 애플리케이션 또는 사용자로 표시할 수 있습니다.

사용자로 설정된 경우 사용자별로 저장되며 Save 메서드를 호출하면 해당 사용자의 구성에서 업데이트됩니다.

코드 프로젝트에는 정말 자세한 내용이 있습니다. 기사 모든 유형의 설정을 저장할 때.

다른 팁

app.config는 사용자가 조정할 수 있는 데이터에 사용하려는 것이 아닙니다. 이는 프로그램 파일(사용자에게 쓰기 권한이 있어서는 안 됨)의 어딘가에 저장되기 때문입니다.대신 다음으로 표시된 설정은 a UserScopedSettingAttribute %LocalAppData% 어딘가에 사용자 범위 .config 파일이 생성됩니다.

이 내용을 배우는 가장 좋은 방법은 Visual Studio "설정" 탭(프로젝트 속성 페이지)을 조작한 다음 생성된 코드를 살펴보고 %LocalAppData%에서 생성된 파일을 확인하는 것이었습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top