Я использую приведенный ниже код,
<Directory Id="dir2" Name="Folder">
<Component Id="comp_one" Guid="{0D827414-5629-48A0-9DC1-9344C5C6EBFC}">
<Condition>INSTALLSAMPLES</Condition>
<File Id="file_one" Source="..\..\..\fileone.exe" />
</Component>
</Directory>
Вышеприведенный код работает нормально и пропускает Folder
, если условие ложно.
Но в приведенном ниже коде Folder
и SubFolder
создаются, если Condition
равно false.Есть ли какое-либо решение для пропуска каталога в зависимости от условия?
<Directory Id="dir1" DiskId="3" Name="Folder">
<Directory Id="dir2" Name="SubFolder">
<Component Id="comp_one" Guid="{0D827414-5629-48A0-9DC1-9344C5C6EBFC}">
<Condition>INSTALLSAMPLES</Condition>
<File Id="file_one" Source="..\..\..\fileone.exe" />
</Component>
</Directory>
</Directory>
Пожалуйста, помогите мне решить проблему.