2011-12-16 11 views
5

Używam ciepła do generowania plików wix dla wielu katalogów.Jak zmienić wygenerowany identyfikator katalogu dla Wix przy użyciu ciepła?

Wygląda jednak na to, że katalog A i katalog B mają tę samą nazwę folderu, mimo że bezwzględna ścieżka jest inna, ciepło nadal uważa, że ​​jest to ten sam katalog, dlatego generuje ten sam identyfikator katalogu.

Wydaje się, że istnieje sposób, aby to naprawić, to nadpisać wygenerowany identyfikator katalogu za pomocą opcji -directoryid, ale nie ma przykładów podanych w instrukcji, jak mamy przypuszczać, aby przekazać argumenty. Oczywiście, w jakiś sposób musi wiedzieć, który katalog, który chciałem zmienić, będę bardzo wdzięczny, jeśli ktoś może pomóc.

Dzięki.

http://wix.sourceforge.net/manual-wix3/heat.htm

+0

Spotkałem również ten sam problem, ale został zablokowany przez zduplikowany identyfikator katalogu. Plik wyjściowy Wxs jest taki sam z lub bez '-directoryid', i wygląda na to, że nie ma tam małego fragmentu przykładu :( – Deqing

+0

O ile rozumiem, parametr -directoryId ma na celu zmianę wygenerowanego elementu katalogu głównego i nie pomoże ci w nadpisaniu niektórych katalogów potomnych. Możesz eksperymentować z zastąpieniem go parametrem -dr. –

Odpowiedz

1

Zastępowanie wyjście z ciepła prawie zawsze wraca do przykładania XSLT aby uzyskać dane wyjściowe tak, jak chcesz.

Powiązane problemy