WIX를 사용하여 구현 중입니다 ... 바이너리에 EXE를 추가하고 설치 전에 호출하여 CustomAction에서 EXE를 실행해야합니다. . 그러나이 EXE에는 현재 디렉터리에 있어야하는 데이터를 읽는 XML 파일이 필요합니다. 이를 위해 EXE에서했던 것처럼 바이너리에 XML을 삽입 할 수 있습니다.WIX가 CustomAction의 바이너리에서 파일 (XML)을 추출해야합니다.
이제 바이너리에서 EXE 전에 XML 파일을 추출해야합니다. CustomAction을 추출하지 못했습니다. 추출해야합니다.
에 따라 내가했던 것들이다 :
- 추가 된 XML I 시도
<Binary Id="TestXML.xml" SourceFile="d:\csu\TestXML.xml"/>
- 에서 CustomAction 진
<CustomAction Id="SetBinaryWrite_TargetFileName_1" BinaryKey="TestXML.xml" ExeCommand="???" Execute="immediate" Return="ignore" />
- 실행 도움이 필요
InstallExecuteSequence에서 >
<Custom Action="SetBinaryWrite_TargetFileName_1" After="ValidateProductID"/>
<에서!
존경하는 솔루션을 살펴보고자하지만 지정된 파일이 존재하지 않습니다. http://www.csharpque.com/2012/06/wix-custom-action-delete-files-before .html –