0
我正在使用Visual Studio'Votive'集成的WiX安裝程序。在WiX中,如何在片段中創建自定義表格?
我正在使用<CustomTable>
創作一個簡單的自定義表格,我希望將它放在<Fragment>
內的單獨文件中。
<?xml version="1.0" encoding="UTF-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
<Fragment>
<CustomTable Id="CustomActionData">
<Column Id="Id" Category="Identifier" PrimaryKey="yes" Type="int" Width="4" />
<Column Id="AssemblyFile" Category="Text" Type="string" PrimaryKey="no" />
<Column Id="TypeName" Category="Text" Type="string" PrimaryKey="no" />
<Row>
<Data Column="Id">1</Data>
<Data Column="AssemblyFile">MyAssembly.dll</Data>
<Data Column="TypeName">MyAssembly.TypeName</Data>
</Row>
</CustomTable>
</Fragment>
</Wix>
問題是,WiX/Votive不包含片段,因爲沒有提及它。沒有這樣的東西,如<CustomTableRef>
。然而,<Fragment>
是<CustomTable>
的有效父項,所以必須有一種使WiX包含它的方法。
有什麼建議嗎?如何在片段中引用自定義表格?
我有工作,謝謝。我必須給該屬性一個Value =屬性,否則wix也會忽略它。 –