을 (일부 설정은 내가 "새로운 브랜드"새 버전이 실행될 때마다 나는 마지막 버전에서 복사 할 일부 설정되고 싶어) (가 말한다 Clickonce하지만 다른 유형의 앱에도 적용 가능) : https://blogs.msdn.microsoft.com/rprabhu/2005/06/29/client-settings-faq/
Q : 그래,하지만 언제 업그레이드를 호출해야하는지 어떻게 알 수 있습니까?
답 : 좋은 질문입니다. Clickonce에서 응용 프로그램의 새 버전을 설치하면 ApplicationSettingsBase가이를 감지하고 설정이로드 된 시점에 자동으로 설정을 업그레이드합니다. Clickonce 이외의 경우에는 자동 업그레이드가 없습니다. 직접 업그레이드를 호출해야합니다. 다음은 업그레이드를 호출 할시기를 결정하는 한 가지 아이디어입니다.
CallUpgrade라는 부울 설정이 있고 기본값 인 true를 지정합니다.()이 업그레이드를 보장합니다
if (Properties.Settings.Default.CallUpgrade) {
Properties.Settings.Default.Upgrade();
Properties.Settings.Default.CallUpgrade = false;
}
이 새 버전이 배포 된 후 응용 프로그램이 실행되는 첫 번째 시간이라고 : 앱이 시작되면, 당신은 뭔가를 할 수 있습니다.
출처
2016-06-14 21:56:24
vmg
설정 내용을 단일 .Config 파일로 이식 할 수 있습니까? – MethodMan