저는 Wix 프로젝트에서 일하고 있습니다. 새로운 파일 확장명을 연결해야합니다. 그 자체로는 단순 해 보입니다. 문제는 표준 Windows NotePad.exe로 열 수있는 텍스트 파일 형식으로 새 확장명을 연결하려고합니다. 내가 가진 문제/염려는 내 XP 버전의 메모장을 복사하고 최종 사용자의 System32 내에 설치하고 XP, Vista, Windows7 등의 메모장을 덮어 쓰지 않고 이미 설치되어 있어야합니다.표준 Windows 파일과 Wix 파일 연결
이 연결을 올바르게 참조하려면 어떻게해야합니까?
최종 답변 ... 시스템 폴더와 파일 이름으로 대상 파일을 좋아하지 않았다 윅스 3.5
을 @Sunil 적립 그래서, 내 구성 요소/디렉토리에, 나는 파일 ID 항목을 만들어으로 내가 명시 적으로 어디에 말하지 않았다으로 문제의 파일을 가리키는 것은, THEN, 아래와 같이이 파일 ID 참조에 연장 협회 ... 위의 샘플에서
<File Id="LinkingNotePad" Source="$(env.windir)\Notepad.exe" ></File>
<ProgId Id="MyProgID" Description="Text files for my new extension" Advertise="no" >
<Extension Id="myExt" ContentType="application/text" Advertise="no" >
<Verb Command="Open" Id="regMyProgID" TargetFile="LinkingNotePad" Argument="%1" />
</Extension>
</ProgId>
, 그것은 대상 파일을 확인할 수 없습니다 그것을 찾으십시오. 나는 내 버전을 움켜 잡고 사용자 버전을 덮어 쓰길 원치 않는다.
감사