Доступ к TargetDir проекта с синтаксисом $var препроцессора WiX

Я только что начал использовать WiX впервые.

Я добавил WiX Исполненный по обету проект к моему существующему проекту C.

Для автоматического выбора корректной исходной папки для двоичных файлов добавляют, использовал следующее:

<Directory Id="INSTALLLOCATION" Name="Trapeze Capture For Objective" FileSource="$(var.CaptureForObjective.TargetDir)">

Это приводит к следующей ошибке:

1>C:\code\CaptureForObjective\Installer\Product.wxs(10,0): error CNDL0150: Undefined preprocessor variable '$(var.CaptureForObjective.TargetDir)'
.

Проект C называют CaptureForObjective, и проект WiX называют Установщиком.

Что я должен сделать, чтобы заставить это работать?

10
задан quetzalcoatl 28 February 2014 в 16:35
поделиться

1 ответ

Для того, чтобы переменные были определены, необходимо щелкнуть правой кнопкой мыши на вашем wix-проекте и добавить ссылку на проект на С . Смотрите также запись в блоге .

.
15
ответ дан 3 December 2019 в 22:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: