我正在使用 Wix XmlConfig 来更改 XML 文件,尤其是。
以下代码将抛出异常:
SchedXmlConfig:错误 0x8007007a:无法复制 XmlConfig 记录 Id SchedXmlConfig:错误 0x8007007a:无法读取 XmlConfig 表错误 25540。配置 XML 文件时出错。
<util:XmlConfig Id="AdvancedLogging_InterACT_LogDefinition_selectedFields_Date_UTC_id"
File="$(var.ApplicationHostConfigPath)"
ElementId="AdvancedLogging_InterACT_LogDefinition_selectedFields_Date_UTC"
Name="id"
Value="Date-UTC"/>
<!--<util:XmlConfig Id="AdvancedLogging_InterACT_LogDefinition_selectedFields_Date_UTC_logHeaderName"
File="$(var.ApplicationHostConfigPath)"
ElementId="AdvancedLogging_InterACT_LogDefinition_selectedFields_Date_UTC"
Name="logHeaderName"
Value="date"/>-->
<util:XmlConfig Id="AdvancedLogging_InterACT_LogDefinition_selectedFields_Date_UTC_required"
File="$(var.ApplicationHostConfigPath)"
ElementId="AdvancedLogging_InterACT_LogDefinition_selectedFields_Date_UTC"
Name="required"
Value="false"/>
<util:XmlConfig Id="AdvancedLogging_InterACT_LogDefinition_selectedFields_Date_UTC_defaultValue"
File="$(var.ApplicationHostConfigPath)"
ElementId="AdvancedLogging_InterACT_LogDefinition_selectedFields_Date_UTC"
Name="defaultValue"
Value="false"/>
上面的代码在没有AdvancedLogging_InterACT_LogDefinition_selectedFields_Date_UTC_defaultValue项的情况下可以正常工作。
但是当包含AdvancedLogging_InterACT_LogDefinition_selectedFields_Date_UTC_defaultValue时它将失败。
有人可以提供一些线索吗?