0

많은 수의 종속성 때문에 다소 큰 .msi 파일을 생성하는 설치 프로젝트에서 작업하고 있습니다. 현재 원격 클라이언트에 대한 업데이트를 보내야합니다. 느린 adsl 연결로 인해 과세 프로세스입니다.설치 패키지를 병합하는 방법

예를 들어 내가 보내는 것만 가능하게하려면 어떻게해야합니까? 업데이트 된 데이터베이스 파일 또는 업데이트 된 .exe 파일을 만들고 내 클라이언트가이를 핵심 설치 패키지에 병합 할 수있게합니까? 병합 모듈과 같은 동물이 있다는 것을 알고 있지만,이 특정 작업에 맞는지는 알 수 없습니다. 표준 VS 프로젝트를 사용하는 유일한 방법은 파일을 .msi 또는 .cab 파일로 패키지하지 않으므로 핵심 패키지를 보관할 수 있으며 코어 패키지에서 개별 파일을 보내서 대체 할 수 있습니다. 필자는 주 설치를 실행하기 전에 파일을 수동으로 압축하고 사용자 지정 작업으로 압축을 해제하여 패키지 크기를 향상시킬 수 있습니다.

어떻게해야합니까?

답변

1

Windows 설치 프로그램 패치를 확인해야합니다. 그들은 쉽지는 않지만 원하는 것을 정확하게합니다. 변경 사항의 diff (바이너리 diff 만 포함) 만 포함되므로 대개 훨씬 더 작습니다.

+0

@George에게 감사하지만 내 클라이언트가 기본 배포를 배포 한 다음 패치해야합니다. 설치된 패키지에 내 변경 사항을 병합 할 수 있기를 바랍니다. 그는 최종 사용자가 아니며 최종 사용자에게도 배포해야합니다. 우리는 여기에 초기 dev에 있으며, 내 업데이 트가 빈번한 것입니다. 이미 긴 패치 목록으로 첫 번째 릴리스를하고 싶지는 않지만 후속 릴리스의 패치를 확실히 볼 것입니다. – ProfK

+0

아, 이제 정말 엉망이 되길 원합니다. MSI 변환을 살펴보십시오. 그것은 당신이 msi를 수정할 수 있습니다. – aflat

관련 문제