2012-10-14 2 views
0

Visual Studio를 사용하여 MSI 패키지를 만들고 SQL Express를 추가했습니다. SQL Express가 자동으로 열리는 것을 제외하고 모두 제대로 작동합니다. 응용 프로그램 설치가 완료되면PostBuildEvent가있는 Visual Studio 설치 프로젝트를 사용하여 MSI 패키지 만들기

PostBuildEvent이라는 설치 프로그램의 속성 창에서 Visual Studio의 옵션을 조사하고 보았습니다. SQL Express 설치 프로그램을 부팅하기 위해 여기에 사용자 정의 매크로를 추가 할 수 있습니까? 그렇다면 어떻게해야할까요? 그리고 그렇지 않다면, 내가 어떻게이 일을 할 수 있는지에 대한 제안이 있습니까?

도움을 주시면 대단히 감사하겠습니다. 감사합니다.

답변

1

포스트 빌드 이벤트는 MSI 파일 빌드가 완료된 직후 컴퓨터에서 실행됩니다. Visual Studio가 MSI를 작성하는 즉시 코드가 실행됩니다. 최종 사용자가 응용 프로그램을 설치하면 실행되지 않습니다.

최종 사용자가 응용 프로그램을 설치 한 후 설치 관리자가 코드를 실행하게하려면 Custom Action을 사용하십시오.

+0

답장을 보내 주셔서 감사합니다. 설치 중에 SQL Express 설치 프로그램이 시작되고 'SQL Server 설치 프로그램에서 다음 오류가 발생했습니다.'라는 오류로 중지되었습니다. 지정한 'COMMIT'설정이 인식되지 않습니다. 오류 코드 0x84B40003. – DommyCastles

+0

내 SQL Installer의 속성에서 인수 필드에있는'/ commit'을 제거했습니다. 고마워요, 고마워요! – DommyCastles

관련 문제