我創建了一個WixLib項目和解決方案,其中包含一個片段,指向一組DLLS,我希望將其包含在多個項目中。嘗試更改引用解決方案中的WixLib預處理器變量
但是,當我從其他解決方案引用此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