winforms 응용 프로그램과 해당 응용 프로그램의 설치 및 배포 프로젝트 (VS 2010)를 만들었습니다. 사용자가 그는 내가 응용 프로그램의 주요 실행 파일이 이미 해당 폴더에 존재하는지 확인하려면 설치 폴더를 선택 직후, MSI를 실행하면사용자가 설치 폴더를 선택한 후 조건 확인을 실행하십시오.
:
내가 필요로하는 모든
이있다. 이 경우 설치를 중단하고 기존 응용 프로그램을 제거하거나 다른 폴더를 선택하라는 메시지를 표시합니다.가능한 경우 사용자 지정 설치 관리자 작업을 사용하지 않으려합니다. 처음에는 파일 검색과 함께 시작 조건이 올바른 것처럼 보였지만 폴더 시작 이후가 아닌 msi 실행이 시작될 때 실행 조건 ('시작'이므로)이 실행되는 것처럼 보입니다.
고맙습니다. 도움이됩니다. 뭔가 빠르기를 원했기 때문에 결국 .NET 설치 프로그램 클래스를 사용자 지정 작업으로 사용하여 특정 폴더를 확인했습니다. 이 설치 n 배치 프로젝트도 실제로 문제가 있습니다. 그것은 모든 프로젝트 종속성을 잃어버린 채 계속하고 그때마다 dll과 대상 경로를 매번 다시 설정해야합니다 ... –
고급 설치 프로그램에 대한 의견이 있습니까? –