Я хотел бы установить функцию в соответствии с брендом.
Так что в моем brand.wxi я определил:
<?define brand.FeatureLevel = 1 ?>
И в моих wxs я написал:
<Feature Id="FF" Title="FF" Level="$(var.brand.FeatureLevel)">
<ComponentRef Id="..." />
<ComponentRef Id="..." />
</Feature>
Это определение отлично работает (если я поместил 0 или 1 как FeatureLevel).
Моя единственная проблема - предупреждение, которое я получаю во время компиляции:
Атрибут 'Level' недействителен - значение '$ (var.brand.FeatureLevel)' недопустимо в соответствии с его типом данных http://www.w3.org/2001/XMLSchema:integer' - Строка '$ (var.brand.FeatureLevel)' недопустима Целочисленное значение.
Есть ли способ исправить это предупреждение?
Могу ли я определить целочисленную переменную? Я не мог найти способ ...