GUI에서 사용자가 선택한 사용자 지정 설치 위치에 디렉터리가 이미 있는지 검색하고 싶습니다.Wix : 사용자 지정 설치 위치에서 DirectorySearch를 수행하는 방법
<Property Id="DIRECTORY_PATH">
<DirectorySearch Id="DirectorySearch" Path="[INSTALLDIR]\MyDirectory" />
</Property>
을하지만 DirectorySearch이 프로젝트에 AppSearch 동안 무슨 일이 일어나고 있기 때문에이 작동하지 않습니다 나는 다음 시도했다. INSTALLDIR은 InstallDirDlg 중에 나중에 설정됩니다. INSTALLDIR은 AppSearch에 맞춰 설정되지 않으므로 DIRECTORY_PATH는 "\ MyDirectory"로 잘못 설정됩니다.
AppSearch가 InstallUISequence 및 InstallExecuteSequence와 함께 발생하면 변경하려고했지만 AppSearch를 나중에 CostInitialize 전에 만 사용할 수 있습니다.
그래서 사용자가 선택한 INSTALLDIR 위치에서 디렉토리 검색을 수행합니까?
"MyDirectory"를 검색중인 하위 디렉토리가 해당 위치에 있는지 여부가 아니라 사용자가 선택한 위치 만 설치 위치를 식별합니다. DirectorySearch가 없으면 설치 프로그램이 속성을 설정해야하는지 어떻게 알 수 있습니까? – Michael
직접 디렉터리 검색을 시뮬레이트해야합니다. AppSearch 중에 실제 DirectorySearch가 발생하는 한 사용자의 요구에 맞지 않습니다. 이것이 내가 "속성 설정"작업을 인용 한 이유입니다. 속성 만 설정하면 안되며 하위 디렉토리가 있는지 알아보기 위해 약간의 논리를 사용해야합니다. –
위의 설명이 혼란스럽게 들릴 것이라고 생각했습니다. 내 대답을 업데이트하겠습니다. –