2014-01-22 2 views
0

데이터베이스를 설정하는 데있어 책임이있는 C# Wix 사용자 지정 작업이 있습니다. 필요한 모든 Dll이 설치 중에 C : \ windows \ installer \ currentinstalldir에 추출됩니다.임시 디렉토리에 디렉토리를 생성하는 방법 사용자 지정 작업을위한 설치 디렉토리

잘됩니다. 필요한 SQL 파일은 같은 디렉토리에 있지만, 그들은 C : \ windows \ installer \ currentinstalldir \ sqlscripts에 복사해야합니다.

답변

0

내가 원하는 것을 얻는 방법을 찾았습니다.

PostBuild 함수로 사용되는이 코드는 내가 필요한 것을 수행합니다.

%wix%SDK\MakeSfxCA.exe “$(TargetDir)$(TargetName).CA$(TargetExt)” “%wix%SDK\x86\SfxCA.dll” “$(TargetPath)” “$(TargetDir)Microsoft.Deployment.WindowsInstaller.dll” 

buildmaestro

에서 발견하지만 때문에 cmd.exe를 (max Chars)의 제한에 내가 필요한 모든 파일을 추가 할 수 없습니다.

My Workarround는 이러한 파일을 숨김 기능으로 설치하고 설치 속성을 통해 사용자 지정 작업에 디렉터리를 전달하지 않습니다.

관련 문제