2013-05-29 3 views
0

저는 WiX의 새로운 사용자입니다. 개발하려는 설치 프로그램에서 C : \ Users \ Public \ Documents의 기존 하위 폴더에 파일을 설치해야합니다. 그래서 내 질문은 : 1. C : \ Users \ Public \ Documents \ myFolder 디렉토리가 있다면 wix를 체크인하는 방법은 무엇입니까? 2.이 위치에 파일을 설치하려면 Wix에 쓰십시오.WiX : 사용자 정의 설치 폴더

미리 감사드립니다.

답변

2

WIX_DIR_COMMON_DOCUMENTS (OSInfo custom actions)를 사용하여 파일을 공용 문서 폴더로 보낼 수 있습니다. 내부 TARGETDIR 아래 코드를 사용하여 파일을 발송하십시오.

<Directory Id="WIX_DIR_COMMON_DOCUMENTS"> 
    <Directory Id="SampleFolder" Name="myFolder"> 
     <Component Id="CMP_myFolder" Guid="{YOUR_GUID_HERE}"> 
      <File Id="File_Test" Source="Test.txt" KeyPath="yes" /> 
     </Component> 
    </Directory> 
</Directory> 

당신은 디렉토리가 존재인지 아닌지 확인하기 위해 DirectorySearch 요소를 사용할 수 있습니다. 그러나 DirectorySearch가 AppSearch action에서 실행 중이며 AppSearch 이후에 OSInfo 사용자 지정 작업이 실행되므로 DirectorySearch 요소와 함께 WIX_DIR_COMMON_DOCUMENTS를 사용할 수 없습니다. 따라서 사용자 지정 작업을 작성하여 공용 문서 폴더를 읽어야합니다.

+0

감사합니다. 너의 조언이 나를 도왔다. – Maerorek

관련 문제