2014-05-14 6 views
0

어셈블리 및 해당 종속성이 폴더에 있습니다. 모든 파일이 들어있는 ComponentGroup을 포함하는 wixlib (구운 바이너리 포함)을 만들고 싶습니다. 다른 wix 프로젝트에서, 나는 wixlib을 참조하고 파일들이 어디로 가야하는지 말하고 싶다. (그들은 모두 서로 옆에 앉아 있어야한다.)디렉토리 참조를 하드 코딩하지 않고 WixLib을 빌드하려면 어떻게해야합니까?

현재 heat.exe를 사용하여 wxs 파일을 생성 할 수 있습니다.이 파일은 촛불을 통해 실행할 수 있으며 wixlib를 생성하기 위해 켜집니다. 문제는 heat.exe가 구성 요소를 디렉토리에 넣는 것입니다. XSLT를 사용하여 wxs 파일을 변경할 수는 있지만 wixlib을 사용하는 방법을 찾을 수 없습니다. 에 하드 코딩 된 디렉토리 참조가 있습니다.

내 목표는 wixlib이 누군가 그것을 사용하기 위해 부족 지식을 필요로하지 않도록 만드는 것입니다. 그들은 단지 자신의 WXS에서 이런 일을 wixlib을 참조하고 할 수 있어야 :

<ComponentGroupRef Id="MyWixLib" Directory="TheirDirectoryRefOfChoice" />

답변

0

는 아마도 가장 좋은 대답은 디렉토리 이름의 부족 지식을 필요로하지만, 만드는 것입니다 있는지 그렇게 사용자가 할 수있는 고유 여기에 언급 된 별칭 : https://stackoverflow.com/a/592177/879046