나는 잠시 동안이 머리에 맞서고 마침내 움푹 패 였고 (많은 검색 후) 도움을 위해 오버플로가되었습니다 .WiX 설치 관리자 : Appdata에 설치 - 오류 ICE38, ICE64 & ICE91
제목에서 알 수 있듯이 관리자 권한 상승없이 사용자 별 설치를 수행 할 수있는 설치 프로그램을 만들려고합니다.
그러나 다음 코드는 컴파일시 ICE38 및 ICE64 오류와 ICE91 경고를 많이 생성합니다.
<Directory Id="TARGETDIR" Name="SourceDir">
<Directory Id="AppDataFolder">
<Directory Id="AppRootDirectory" Name="[Manufacturer]">
<Directory Id="INSTALLFOLDER" Name="[ProductName]" />
</Directory>
</Directory>
</Directory>
<Feature Id="ProductFeature" Title="ATestProject" Level="1">
<ComponentGroupRef Id="modules" />
</Feature>
"모듈"그 구성 요소 설치 디렉토리입니다 "INSTALLFOLDER"인터넷에서 사용할 수
용액 내 모듈의 편집을 많이 표시 .wxs 파일을 생성 heat.exe의 내용을 의미합니다. wxs 파일을 사용하려면이 작업을 수행 할 수 없습니다. - 이 릴리스 프로세스에는 1000 개가 넘는 파일이 있고 자동화 할 수없는 파일 (빌드 할 때 또는 스크립트를 사용하여 명령 줄에서 수행 할 수 있음)은 완전히 제외되었습니다. 질문.
미리 감사드립니다.
\ (86) 내가 읽을 수 없습니다 : 마이크로 소프트의 기본 저장 사용자 별 애플리케이션을위한 장소와 사용자에게 설치하는 C보다는 프로필 -
도 ProgramFilesFolder은 % LOCALAPPDATA %/프로그램되고 있습니다 오류가 무엇인지, 고려한 솔루션이 무엇인지 알 수 없지만 조기에 오류를 삭제한다고 생각합니다. wxs 파일은 XML 파일이므로 XSL을 사용하여 자동으로 편집 할 수 있습니다. 사실, heat.exe에 의해 생성 된 경우 경로를 XSL 변환 파일에 전달할 수 있으며 출력 파일을 출력하기 전에 변환을 수행합니다. 필자는 파일, 방화벽 예외 등을 선택하기위한 바로 가기 요소를 추가하기 위해이 작업을 일상적으로 수행합니다. –
@Tom이 방법은 내가 알아야 할 필요가 있기 때문에 그리 유용하지는 않습니다.하지만 완료 할 수 있음을 알고 있습니다. 그러나 시도는 무의미했습니다. – DrMattsuu