가능한 중복 : 나는에서 하나가 (사용자 당) 응용 프로그램 설정을 절약 할 방법과 매우 다른 예를 많이 발견했다
What is the best way to store user settings for a .NET application?설정 저장
Winforms 응용 프로그램.
이 작업을 수행하는 올바른 방법은 C#에서는 매우 간단하고 누군가가 나를 밝힐 수 있기를 희망한다고 상상해보십시오.
가능한 중복 : 나는에서 하나가 (사용자 당) 응용 프로그램 설정을 절약 할 방법과 매우 다른 예를 많이 발견했다
What is the best way to store user settings for a .NET application?설정 저장
Winforms 응용 프로그램.
이 작업을 수행하는 올바른 방법은 C#에서는 매우 간단하고 누군가가 나를 밝힐 수 있기를 희망한다고 상상해보십시오.
어느 시점에서 대답은 맛의 문제로 귀결됩니다. 난 당신이 적어도 이러한 옵션으로 끝날 것이다라고 말하고 싶지만 : 당신이 HKEY_CURRENT_USER 키가 레지스트리에서
".NET 응용 프로그램 설정 사용"링크가 지금 고장났습니다. – Brett
.NET에서 제공하는 설정 인프라를 사용할 수 있습니다. 프로젝트의 속성 페이지에서 설정 페이지로 이동하여 설정을 정의하십시오. 각 설정의 범위를 "응용 프로그램"또는 "사용자"로 정의 할 수 있습니다. 코드에서 이러한 설정에 액세스하는 클래스가 자동으로 생성됩니다.
액세스 설정 푸와 바, 사용 : 나는 Application Settings을 사용
// Read settings
textBoxFoo.Text = Properties.Settings.Default.Foo;
// Write settings
Properties.Settings.Default.Bar = checkBoxBar.IsChecked;
// Save settings
Properties.Settings.Default.Save();
코드에서 직접이 작업을 수행 할 방법이 있습니까? 즉, 프로젝트 속성 페이지에서 먼저 미리 설정해야합니까? – Jimbo
예. 설정은에서 사전 정의되어야합니다.설정 파일 –
응용 프로그램 범위 설정은이 생각을 사용하여 저장되지 않습니다. –
. 그것은 꽤 간단하고 당신을 위해 몇 가지 문제를 돌볼 것입니다 (예 : 관리자 액세스없이 앱을 설치할 수있는 폴더에 대한 쓰기 권한이없는 경우 설정에 app.config를 직접 사용하지 않는 경우).
[.NET 응용 프로그램의 사용자 설정을 저장하는 가장 좋은 방법은 무엇입니까?] (http://stackoverflow.com/questions/26369/what-is-the-best-way-to- 저장소 사용자 설정 -에 대한 - NET 응용 프로그램) (이것은 .NET 태그에서 가장 중복 된 질문 중 하나가되어야합니다 ...) – Aaronaught
또 다른 방법은 설정을 저장하는 것입니다 .Net은 [Config4Net]입니다 (https://github.com/sontx/config4net) .Net의 기본 설정 기능 대신 사용할 수 있습니다. 또한 런타임에 편집 할 구성 UI를 표시 할 수 있으므로 시간을 절약 할 수 있으며 특히 앱의 설정 양식을 만들 때 유용합니다. –