저는 C#에서 작업 중이며 소프트웨어 버전을 업그레이드 할 때 테스트 할 수 있도록 디스크에 저장된 소프트웨어에 사용자 지정 "설정"개체가 있습니다.저장된 설정에 대한 업그레이드 경로 테스트
예를 들어 "버전 A"의 소프트웨어가 있고 해당 버전의 설정이있는 경우 소프트웨어의 "버전 B"로 업그레이드 할 때 "설정 A"를 완전히 업그레이드 할 수 있습니다.
나중에 소프트웨어의 "버전 C"로 업그레이드 할 때 A-> C 및 B-> C (버전 n + 1은 버전보다 n + 1 더 많은 테스트 케이스 필요)의 업그레이드 경로를 테스트해야합니다. n).
큰 문제는 테스트 경로의 기하 급수적 인 성장이 신속하게 유지하기 어렵다는 것입니다.
이 문제를 처리하는 표준 방법이 있습니까? 내가 가진
몇 가지 중요한 문제는 다음과 같습니다
설정은 반드시 로컬 컴퓨터에 저장되지 않습니다, 그래서 요구 사항을 상속 소프트웨어는 컴퓨터에서 컴퓨터로 이러한 설정을 전송할 수 있도록.
MSDN은 ClickOnce 설정이 직접 지원하지 않으므로 원격 컴퓨터에서 설정을 저장하기 위해 [내] 사용자 지정 설정 클래스를 개발해야합니다. "라고 말합니다.
설치/업그레이드시 실제로해야합니까? 업그레이드 후 응용 프로그램이 처음 실행될 때 설정을 업그레이드하는 방법은 무엇입니까? 이 방법은 훨씬 간단합니다. – Jay