我创建了一个 WixLib 项目和解决方案,其中包含一个片段,该片段指向我想包含在多个项目中的一组 DLLS。
但是,当我从其他解决方案中引用此 wixlib 时,dll 所在目录的预处理器值随 wixlib 一起提供。我想覆盖这个值或更新它。
我的 Wixlib 看起来像这样:
<Fragment>
<ComponentGroup Id="CG.FarPointComponents">
<Component Id="cmpBBC3777DD58F5E2AE4704D66EF87C105" Directory="INSTALLDIR"
Guid="6CB60019-D122-41F6-8009-C41B07BCE5C3">
<File Id="filC126C8C2BFE502E045C17A812B8A907D" KeyPath="yes"
Source="$(var.FarPointDir)\FarPoint.CalcEngine.dll" />
</Component>
</ComponentGroup>
</Fragment>
我想在另一个解决方案中为 var.FarPointDir 指定另一个目录我该怎么办?我正在使用 wix 3.6