2014-07-18 2 views
0

InstallShield LE는 이전 버전 (데이터 보관)을 업데이트하거나 이전 버전을 완전히 제거한 다음 새 버전을 설치할 수있는 옵션을 제공합니다. 내가 원하는 것은 사용자가 새 버전을 업그레이드 할 것인지 또는 완전히 설치 할 것인지를 선택하도록합니다. InstallShield LE 무료 버전을 사용하고 있습니다.msi 설치시 사용자 별 설치 옵션 수정

일부 Install Script (InstallShieldprofessional에서 제공하는 기능)를 작성해야합니다. 이것이 유일한 옵션 인 경우 전문가 버전을 구입하기 전에 확실하게 알고 싶습니다.

+0

고급 설치 프로그램을 사용해 보셨습니까? http://www.advancedinstaller.com/ – 2vision2

+0

그래,하지만 문제는 내가 설치 프로그램이 실행되는 동안 사용자 지정 작업과 대화 상자를 작성해야하며 해당 사용자 지정 작업을 호출하는 방법이 무엇인지 알지 못합니다. 고급 설치 관리자 또는 InstallShield. 나는 많은 것을 탐색했고 지난 1 주 동안 그렇게 해왔다. – androider

+0

이것이 도움이되는지 확실하지 않은 경우 http://www.advancedinstaller.com/user-guide/qa-c-sharp-ca.html 대략적인 검색만으로도 도움이됩니다. – 2vision2

답변

0

동일한 문제가 발생하여 동일한 이유로 프로페셔널 버전으로 업그레이드해야합니다. 기본적으로 이러한 종류의 옵션은 설치 워크 플로에 기능을 추가하여 디자인해야합니다. 이 백서는 내가 그것을 할 수 있도록

:

http://resources.flexerasoftware.com/web/pdf/WhitePaper-IS-Designing-Update-Friendly-MSI-Installation.pdf는 그래서 그래, 난 당신이 installshiled를 유지하려면 프로 버전이 유일한 방법이라고 말할 것입니다. 여기에 설명 된대로 달성하려는 노력에 따라 다른 대안이 있습니다. http://dim-i.net/2011/02/01/5-reasons-installshield-limited-edition-sucks/

희망이 있습니다.

+0

이전에이 문제를 해결 한 경우 귀하가 제안한 대안으로 가고 싶습니다. 사전에 감사드립니다 – androider

+0

개인적으로 Professional Edition을 사용하여 배포시 사용자 지정 기능을 만들었습니다. – Ouarzy

+0

그러나이 기능을 구현하는 방법은 인터넷에서 서핑을하면 사용자 지정 대화 상자와 사용자 지정 동작을 만들어야한다는 것을 알았지 만, 하기 위해서. 이 짧은 지식에 대해 저를 용서해주십시오. 나는 이것에 초보자입니다. – androider