2011-03-03 5 views
0

구성 파일이있는 Windows 서비스가 있습니다. 해당 설정 파일은 사용자가 변경할 수 있습니다.Windows 서비스 - 구성 파일 - 해당 구성 파일의 변경 사항을 확인한 후 설치

코드를 변경하고 서비스를 다시 설치해야 할 때 구성 파일을 덮어 씁니다. 내가 일하지 않으려는 무엇

는 최종 사용자 모두가, 나, 설치 프로그램을 구축, 코드를 변경 설치 및 사용자 정의 된 설정 파일을 실행하여 원하는 방식으로 구성 설정 파일을 얻을 수있다 얻는다 숙청.

누군가 내가 설치 파일에서 이미 설치된 구성 파일과 비교할 수있는 방법을 알고 있습니까?

답변

0

사용중인 설치 프로그램 기술은 무엇입니까? 윅? Installshield? 다른 것? 솔직히 설치 프로그램에서하는 것이 어렵습니다. 사용자 설정 파일을 업데이트 할 때도 비슷한 문제가 발생합니다. 이를 위해 "새로운"섹션을 보존하고 업데이트해야하는 비트만 업데이트 한 사용자 지정 XML 파서 응용 프로그램을 작성했습니다. 우리는 설치 프로그램과 우리가 체인 응용 프로그램에 쓴 새로운 exe를 모두 포장하고 내부적으로 하나씩 실행했습니다. 사용자에게는 여전히 하나의 설치 프로그램 만 실행 중이지만 내부적으로 설치 프로그램과 구성 파일을 업데이트하는 유틸리티가 실행됩니다.

이 방법이 귀하의 상황에서 도움이되는지 확신 할 수 없지만 확실하게 취할 수있는 방법 중 하나입니다.

+0

내 프로젝트의 Visual Studio 배포 프로젝트 및 ProjectInstaller 클래스 –

관련 문제