0

Inno Setup을 사용하여 Crystal Reports Basic (10.5)의 .msi 설치를 포함하여 연결 설치 프로그램을 개발 중입니다. .msi를 여러 번 호출 할 수 있으며 항상 설치를 시도하지만 (일반적인 복구/제거는 수행하지 않음) 대상 PC에 이미 설치되어 있는지 확인하기위한 배포 지침을 찾을 수 없습니다.Visual Studio 2008 용 Crystal Reports Basic 배포

Crystal Reports 용 HKEY_CLASSES_ROOT \ Installer \ Products \에 레지스트리 키가 있으며 GAC에서 어셈블리를 찾을 수도 있습니다. Inno Setup을 처음 접했을 때 GAC에서 파일을 찾는 방법을 모르지만 그 점을 이해할 수있을 것 같습니다.

내 질문은 : 옵션 중 하나를 권장합니까? 이보다 더 좋은 옵션이 있습니까?

답변

1

나는 같은 문제를 몇 시간 전에 보았고 해결책이있다. Inno 스크립트 크리스탈 보고서 설치. Crystal Report 9 and 11 Installation

저는 Inno를 좋아합니다. 빠르고 간편하며 전체 프로세스를 완벽하게 제어 할 수 있기 때문입니다. Crystal Report msi 패키지는 고통 스럽습니다.

희망이 도움이됩니다.

+0

이 문제에 대한 해결책을 스스로 찾아야 만하는 것이 참으로 유감입니다. Visual Studio에 번들로 제공되는 기능에 대해서는 병합 모듈이 더 이상 권장되지 않으므로 표준 Microsoft 설치 지침을 따르지 않습니다. –

1

Crystal을 사용할 때 병합 모듈을 사용했습니다. 또한 Visual Studio에서 설치 및 배포 프로젝트를 사용하고 있었기 때문에 이미 설치되었는지 여부를 감지 할 수있는 옵션이있었습니다.

본 적이 있습니까? http://www.randem.com/crsupport.html

관련 문제