2016-08-18 3 views
0

Settings.Default.Save으로 설정을 저장할 때마다 디버깅 모드에서 설정이 달라집니다. 이 문제는 .vshost.exe 디버깅 프로세스 때문에 발생합니다..NET 설정 - 디버거에서 다름

당신도 내 디버그 대 릴리스 바이너리를 실행하는 다른 설정을 얻을 것 같아요.

Settings.Default.Save에 대한 모든 전화를 항상 같은 위치에 저장하는 간단한 방법이 있습니까?
사용자 설정이 사용자의 프로파일 내에 저장되어 \bin\debug 심지어 app.config 원본 파일의 .exe.config 파일에 반영하지 않습니다

사용자 설정 :

+0

'Save '* 사용자 * 설정을 저장합니다. 사용자 설정은 응용 프로그램의 버전에 따라 별도의 폴더에 저장됩니다. 자동 버전 번호 매기기를 사용하지만 시작시 설정을 이전하는 것을 잊어 버리면 응용 프로그램을 빌드 할 때마다 설정이 손실됩니다. 이 [아마도 중복 질문] (http://stackoverflow.com/questions/534261/how-do-you-keep-user-config-settings-across-different-assembly-versions-in-net)을 확인하십시오. 이것은 실제적으로 의미가 있습니다. 설정 스키마가 변경되면 응용 프로그램이 손상되는 것을 방지하기 때문입니다. –

+0

내 생각에이 도구는 개인용 개발자 도구 일뿐입니다. 난 그냥 응용 프로그램에 대한 설정 중 하나를 원한다. – Derek

+0

그런데 왜 사용자 별 설정을 사용합니까? 어쨌든, 마이그레이션은 중괄호를 포함하여 단지 5 줄입니다. 이전 도구에서 새 설정을로드하려고 시도하는 경우 개인 도구도 중단됩니다. –

답변