wxs file File 태그 원본 속성. 경로에 공간이 있습니다.내 소스 경로에서 공백을 어떻게 사용합니까?
<File Id="_uploads.UserImport.EDS_UserImport.xls" Name="EDS_UserImport.xls" Source="C:\Documents and Settings\kle\Desktop\OspreyMSIGenerator\OspreyMSIGenerator\Published\EDSContainer\uploads\UserImport\EDS_UserImport.xls"></File>
는이 오류를 얻을
candle.exe : 오류 CNDL0103 : 시스템 파일 '과'유형 '소스'를 찾을 수 없습니다.
내 경로에 공백이 들어 가지 않을지 확신 할 수 없습니다. 소스 경로에서 공백을 어떻게 지원합니까?
+1은 모든 것을 훨씬 덜 복잡하게 만듭니다. 불행히도 WiX 설명서는 Lightb 용 -b와 File/@ Source의 "SourceDir"사용 사이의 링크를 설명하는 것으로 나타나지 않습니다. – saschabeaumont
"SourceDir"에 대해서는 정말 혼란 스럽습니다. 3 가지 의미가 있습니다 : 1)'''에서 사용하는 마법 값 2) 설치 패키지가 들어있는 폴더를 가리 킵니다 3) "로 사용할 수있는'light.exe -b'로 설정된 특수 값. 아! –
처음 두 개는 같은 것입니다. 세 번째 옵션은 Source가 상위 디렉토리 요소와 File/@ Name의 값을 상속하므로 SourceDir을 사용합니다. 많은 사람들이 기본값을 사용하는 대신 항상 File/@ Source를 지정하는 습관을 가지고 있습니다. –