2013-04-29 6 views
0

다른 유형의 사용자에게 적합한 InstallShield 2011 간단한 MSI 프로젝트에서 단일 릴리스를 생성하려고합니다. .NET Framework 2에 종속 된 응용 프로그램이 있습니다. 따라서 일반 msi에서는 설치할 수 없지만 exe가 필요하다는 것을 알고 있습니다. 그러나 Visual Studio로 만든 설치를 보았습니다. 마지막 릴리스에는 전제 조건을 처리하는 exe와 exe가 나머지 물건을 설정하기 위해 실행하는 msi가 포함되어 있습니다.InstallShiled Basic을 사용하여 .exe 및 .msi 생성 MSI

간단한 exe 형식 설치를 원하는 고객이 있지만 자체 배포 시스템에서 msi를 다시 패키지화하고 .NET Framework를 또한 설치해야한다는 것을 알고있는 고객이 있습니다. 이 고객들은 MSI 이외의 다른 것을 받아들이지 않을 것이라고 단호하게 주장합니다.

내가 시도한 모든 릴리스 설정이있는 Installshield 11에서 Visual Studio 유형 설정을 가져올 수 없습니다. 네트워크 이미지로 패키지를 만들려고하는 중, MSI와 기본 MSI 또는 exe에 대한 오류가 발생합니다. CD-ROM, DVD 등을 미디어 유형으로 사용하면 exe 및 msi를 얻을 수 있지만 문제가 해결되지 않는 경우 cab 파일도 가져옵니다. MSI를 로컬에서 캐시 설정으로 캐시하면 아무런 차이가없는 것으로 보입니다.

저는 다른 고객을 위해 2 가지 설치 프로젝트를 갖고 싶지 않습니다. 아무도이 문제에 대한 해결책을 알고 있습니까?

답변

1

두 가지 제품 구성을 정의하고 사용자 스토리에 대해 두 가지 방식으로 빌드 할 수 있습니다.

또는 EXE로 빌드하고 고객에게 EXE를 자체 용도로 사용하기 위해 사전 요구 사항과 MSI로 분해하는 방법에 대한 지침을 제공 할 수 있습니다. 저는 SCCM과 같은 도구로 패키지를 묶는 Enterprise IT 상점에서 일했으며, 공급 업체가 자체 추출 EXE 기반 MSI를 제공 할 때이를 달성하는 방법에 대한 일반적인 지식이 있습니다.

+0

감사합니다. Christopher. –