2013-09-08 4 views
1

.Net 4에서 C# (Winforms) 응용 프로그램의 설정 파일에 액세스하는 데 문제가 있습니다. 범위 = 응용 프로그램으로 설정된 Version이라는 문자열 변수가 있는데, 액세스 설정 파일의 수정자는 공개로 설정됩니다. 의 Form_Load에서 설정 파일, 값에 액세스 할 수 없습니다.

나는이 사용

string version = Properties.Settings.Default. 

에 액세스하기 위해 노력하고있어하지만 IntelliSense를 최종 점 후 설정 키 (버전)를 표시하지 않습니다.

Properties.Settings에 대한 사용법을 추가했지만 아무런 차이가 없습니다.

아이디어가 있으십니까?

+0

이미 추가 한 후 성공적으로 빌드를 가지고있는' 버전'설정? –

+0

예, 깨끗한 해결책을 수행하고 전체를 다시 작성했습니다. – Dave

+0

나는 메뉴 항목 프로젝트에서 생성 된 설정에 쉽게 액세스 할 수 있다는 것을 발견했다. 속성을 선택한 다음이 프로젝트에서 사용할 수있는 설정 탭에 있지만 설정 파일에서이 작업을 수행하는 방법을 알고있는 것이 좋습니다. – Dave

답변

1

생성 된 Designer.cs에서 클래스 이름을 확인하십시오. 설정 파일 이름을 "Settings.settings"로 지정한 경우 사용자 지정 설정은 기본 Settings.cs에만 포함됩니다. 당신이 (내가 이것을 발견했을 때 내가했던 것처럼) 그에게 뭔가 다른 이름 경우

, 당신의 키 버전을 설정하는 값은 _class_name_.Default.Version에서 액세스 할 수 있습니다

관련 문제