Задача WIX HeatDirectory - Установка preprocessorVariable

Я пытаюсь установить переменную препроцессора в wix, и я не могу найти пример этого или объяснения о том, как сделать это где угодно в Интернете, я надеюсь, что кто-то здесь может объяснить или показать мне, где я иду не так, как надо!

Я попробовал пример, показанный здесь относительно устанавливания значений var http://www.ageektrapped.com/blog/setting-properties-for-wix-in-msbuild/

Документация для использования HeatDirectory taks в wix может быть найдена здесь и не очень полезна вообще!

Как я устанавливаю preprocessorVariable для заменения SourceDir другое имя переменной?

11
задан Stuart 9 April 2010 в 08:10
поделиться

1 ответ

Я выяснил, что это было, после 1 дня пробуя разные вещи, ссылка выше верна, но чтобы использовать var в задаче heatdirectory, вам нужно делай это так.

<HarvestDirectory Include="$(ProjectDirectory)\" >
      <DirectoryRefId>WEBDIR</DirectoryRefId>
      <KeepEmptyDirectories>true</KeepEmptyDirectories>
      <SuppressRegistry>true</SuppressRegistry>
      <ComponentGroupName>DynamicWebFiles</ComponentGroupName>
      <PreprocessorVariable>var.WixDynamicSourceDirectory</PreprocessorVariable>
   </HarvestDirectory>
3
ответ дан 3 December 2019 в 01:51
поделиться
Другие вопросы по тегам:

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