Ho un file defines.wxi
che contiene alcune buone definizioni utilizzate in tutti i miei file wxs.WiX: definizione del file incluso non disponibile dal file-frammento wxs
Quando tento di fare riferimento al valore definito da uno dei file <Fragment>
, ottengo di nuovo Undefined preprocessor variable '$(var.IMAGE_FOLDER)'
in faccia.
Immagino ci sia qualcosa di banale che mi manca qui ... Qualche idea?
Modifica 19: aprile.
Trovato che il problema si verifica solo se il riferimento da un file-Fragment.
Ri-scritto campione per abbinarlo.
defines.wxi
<Include>
<?define IMAGE_FOLDER="Images" ?>
</Include>
some-Fragment.wxs
<Fragment>
<?Include defines.wxi ?>
<Component Id='c.Images' Guid=".." Directory='INSTALLDIR.Images' >
<File Id='f.sample.jpg' Source='$(var.IMAGE_FOLDER)sample.jpg' Name='sample.jpg' />
</Component>
funziona per me ... –
hanno scoperto che l'esempio precedente è stato quello di simplified.issue solo si verifica se di riferimento da un frammento-file. Ri-scritto campione per abbinarlo. – leiflundgren