Ho appena iniziato a utilizzare WiX per la prima volta.
Ho aggiunto un progetto WiX Votive al mio progetto C esistente.
Per selezionare automaticamente la cartella di origine corretta per i binari aggiungono utilizzati i seguenti:
<Directory Id="INSTALLLOCATION" Name="Trapeze Capture For Objective" FileSource="$(var.CaptureForObjective.TargetDir)">
che provoca il seguente errore:
1>C:\code\CaptureForObjective\Installer\Product.wxs(10,0): error CNDL0150: Undefined preprocessor variable '$(var.CaptureForObjective.TargetDir)'.
Il progetto si chiama C CaptureForObjective, e il progetto WiX è chiamato Installer.
Cosa devo fare per farlo funzionare?
Oh mio Dio, ho perso così tanto tempo. Era questo. Ho visitato ogni pagina relativa alla "variabile del preprocessore non definita" su Internet. – Ash