Условно установить файл на основе свойства в wix - PullRequest
0 голосов
/ 26 февраля 2020

Я хочу установить файл, только если для свойства установлено значение «да». Это правильный способ сделать это?

Свойство ExcelInstalled и имеет значение "да" или "нет".

  <Directory Id="XlStartFolderId" Name="[XLSTART]">
    <Component Id="ExcelMacro_xla" Guid="26D21093-B617-4fb8-A5E7-016493D46055" DiskId="1">
      <Condition>ExcelInstalled="yes"</Condition>
      <File Id="ExcelXLA" Name="AutoTagExcelMacro.xlam" ShortName="XLMacro.xla" Source="$(var.srcFolder)\AutoTagExcelMacro.xlam"/>
    </Component>
  </Directory>

1 Ответ

0 голосов
/ 01 марта 2020

Разобрался - он идет внутри узла File:

<Directory Id="XlStartFolderId" Name="[XLSTART]">
    <Component Id="ExcelMacro_xla" Guid="26D21093-B617-4fb8-A5E7-016493D46055" DiskId="1">
      <File Id="ExcelXLA" Name="AutoTagExcelMacro.xlam" ShortName="XLMacro.xla" Source="$(var.srcFolder)\AutoTagExcelMacro.xlam">ExcelInstalled="yes"</File>
    </Component>
  </Directory>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...