0
나는 wix 사용자 정의 부트 스트랩 응용 프로그램 dll을 구울거야.CustomBootstrapperApplication.dll의 종속성을 어떻게 패키지화 할 수 있습니까?
설치 프로그램이 완료되기 전에 설치 프로그램에서 일부 유효성 검사를 수행해야합니다. 이렇게하려면 타사 DLL을 사용합니다. 설치 프로그램을 실행할 때 exe, 내 컴퓨터에서 dll이 없다는 오류가 발생합니다. 나는 이것을 다음과 같이 꾸리려고했다 :
<BootstrapperApplication SourceFile="$(var.Build.Output)MyCustomBootstrapperApplication.dll">
<Payload Id="ThirdPartyDependencyDll" SourceFile="$(var.Build.Output)ThirdPartyDependency.dll"/>
</BootstrapperApplication>
그러나 그것은 효과가없는 것처럼 보인다. 커스텀 부트 스트 래퍼를 생성하고 그것에 의존하는 dll을 패키징하는 방법이 있습니까?
감사합니다.
페이로드 dll 인 ThirdPartyDependency.dll은 MyCustomBootstrapperApplication.dll과 동일한 임시 폴더에 추출됩니다. 그러나 MyBurnInstaller.exe가 해당 위치에서 파일을 찾지 못했을 것으로 생각됩니다. 아마도 MyBurnInstaller.exe는 전체 경로가 포함 된 MyCustomBootstrapperApplication.dll을 동적으로로드하지만 그 경로를 사용하여 다른 DLL을 확인하는 데 사용하는 검색 경로에 해당 경로를 추가하지 않습니다. 그것은 그렇게하지 않는 것이 이상하게 보입니다. –