2012-08-28 8 views
1

이 문제가 있습니다. 나는 C# 솔루션을위한 설치 프로그램을 만들고 싶습니다. 설치 폴더에 복사해야하는 다른 설치 폴더와 파일이있는 폴더에 저장됩니다. 그래서 간단합니다, 나는 단지 내가 원하는 폴더 구조를 사용하여 만드는 폴더에 복사합니다.Visual Studio 설치 프로젝트를 사용하여 설치 후 특정 파일 삭제

다른 프로그램을 설치하고 나에게 일부 파일의 압축을 풀기 위해 만든 .exe 파일을 실행하고 싶습니다. 이를 위해서는 2 개의 .exe 파일과 2 개의 dll (예 : exes)을 설치할 폴더에 복사하고이를 사용하는 2 개의 사용자 지정 작업을 만들어야합니다. 내가 그럭저럭 할 수 있었다.

그 후 사용자가 파일을 필요로하지 않으며 해당 파일이 있다는 것을 인식하지 않아도되므로 추가 파일 4 개를 삭제하려고합니다. 그렇게하는 방법? 내장 된 설치 프로젝트 환경 설정에서 방법을 찾지 못했습니다 + 사용자 정의 설치기 클래스를 만드는 방법을 모르겠습니다.

보너스 질문입니다. 다른 설치 프로그램을 만드는 방법은 무엇입니까 (.exe 파일 중 하나는 일반 설치 프로그램입니다). 사용자가 프로그램 설치 프로그램에서 설치 프로그램 팝업을 보지 못하게하고 싶습니다.

감사합니다.

답변

0

일부 상용 설치 제작 도구는 임시 파일을 지원합니다. 설치가 시작되면 압축이 풀리고 설치가 끝나면 자동으로 제거됩니다. Windows Installer에는 등록되지 않습니다.

현재 위치 설정 도구의 목록을 찾을 수 있습니다 http://en.wikipedia.org/wiki/List_of_installation_software

전제 조건에 대해서는를, 그것의 설치 패키지에 따라 달라집니다. 명령 행을 통해이를 지원하는 경우에만 자동으로 설치할 수 있습니다.

0

하지 마십시오. Windows Installer가 응용 프로그램 등을 자동으로 복구하려고하면 많은 문제가 발생할 것입니다. WiX과 같은 고급 설치 프로그램 작성자로 문제를 해결할 수 있습니다.

관련 문제