2011-04-26 8 views
0

최신 릴리스의 경우 고객이 응용 프로그램의 업그레이드 패치 만 다운로드하고 제거하지 않고 다시 설치하려면 모든 프로세스가 업그레이드 패치로 완료되기를 원합니다. 내가봤을 때도! 어디서 시작해야할까요? 새 릴리즈에는 데이터베이스 업그레이드와 프로덕션 코드가 포함되어 있습니다.InstallShield Installer의 업그레이드 패치 생성

우리 소프트웨어에서 .NET 4.0, Visual Studio 2010, C# 및 VB.NET을 사용하고 있습니다.

답변

3

파티에 좀 늦을 수는 있지만 잘하면이 게시물은이 답변을 찾는 다른 사용자에게 도움이됩니다.

'패치 디자인'방법을 사용하여 패치를 만들 수 있습니다. 설치 디자이너 탭의 미디어 아래에서 찾을 수 있습니다.

이 경우 최신 빌드 (msi/exe)와 하나 이상의 이전 빌드가 필요합니다. '패치 설계'에서 새 패치 구성을 추가하십시오. 여기에서 설치 파일의 최신 버전과 이전 버전을 지정할 수 있습니다. Express 버전을 사용하고 있다면 최신 버전과 이전 버전 모두 압축되지 않은 빌드가 필요합니다. Professional 버전을 가지고 있다면 압축을 풀 수 있습니다.

그런 다음 Build Patch를 누르면 최신 빌드와 이전 빌드의 차이점 만있는 update.exe가 생성됩니다. 바이너리 차이점 만 추가하는 방식에서는 상당히 똑똑합니다.

행운을 빈다.

관련 문제