Как сделать атрибут Win64 как переменную в wixlib?
У нас есть некоторые компоненты в проекте wixlib, и разные проекты-установщики ссылаются на него. Проблема в атрибуте Win64, и некоторые другие, согласно моему исследованию, могут быть связаны только с переменной препроцессора.
<Component Id="someid" Guid="someguid" Directory="$(var.FrameworkFolder)" Win64="$(var.Platform64)">
<File Id="somefile" Name="somename" DiskId="1" KeyPath="yes" Source="$(var.OutputFolder)\somefile"/>
</Component>
В настоящее время это вынуждает нас иметь библиотеку, которая динамически ссылается на ConfigVariables.wxi из выходного проекта, что является огромным ограничением, если у нас не будет, например, двух инсталляторов в одном решении.
Может быть, кто-то знает способ сделать такие значения инъекционными после того, как wixlib уже собран?