2009-08-28 3 views
0

우리는 모두 유사한 구조를 가지고 실제로 하위 디렉토리, 문서 및 다양한 시스템 구성 변수 (환경 변수, 시작 메뉴 항목 등)를 공유하는 많은 제품을 빌드합니다.공유 하위 설치 프로그램이있는 설치 프로그램?

우리는 InstallShield . 작동하지만, 한 번에 한 번의 마우스 클릭만으로 제품 설치 프로그램을 구성하는 것은 매우 어렵습니다. 특히 다른 설치 프로그램이 이미 90 % 동일한 구성을 가지고있는 경우에는 특히 그렇습니다.

프로그래머로서 우리는 일반적인 작업을 수행하기 위해 서브 루틴을 사용합니다. 이 아이디어가 설치 프로그램에 적용되지 않아야하는 이유는 무엇입니까?

설치된 기능의 하위 집합을 쉽게 구성하고 InstallShield 설치 프로그램에서 사용할 수 있습니까?

대신 매크로 확장 논리를 구현해야하는 경우에도 공유 논리를 서브 루틴 (?) 또는 매크로로 구분할 수 있다는 근거에서 NSIS를 사용하는 것이 고려되었습니다. 아무도 여기에 경험이나 권장 사항이 있습니까? NSIS는 InstallShield에 비해 설치 관리자로서 기능상의 단점이 있습니까?

답변

0

병합 모듈을 만드십시오.이 모듈은 프로그래밍의 서브 루틴과 같으며 클릭 한 번으로 VS Installer 프로젝트에 쉽게 추가 할 수 있습니다.