【发布时间】:2017-08-21 09:41:32
【问题描述】:
我想用 WiX 工具集创建一个安装文件。 为此,我正在使用目录上的 Heat 工具生成解决方案。当我想从该解决方案编辑 web.config 文件时,就会出现问题。
编译时总是出现这个错误。
严重性代码描述项目文件行抑制状态 错误 ICE30:目标文件“jn9q_isq.con|web.config”由 LFN 系统上的两个不同组件安装在“[TARGETDIR]\inetpub\vTimeEngineAPI\”中:“InstallWebConfigTe”和“cmpA228938071CAE6FF139C38D6724F819B”。这会破坏组件引用计数。 vTimeMainSetup C:\TSVtime\NewTimeAPISetup\Features\vTimeEngineFeature.wxs 40
这是我获取和编辑文件的代码:
<ComponentGroupRef Id="File.Generated"/>
<Component Id="InstallWebConfigTe" Guid="*">
<File Id="WebConfigTe" Name="web.config" Source="SourceDir\Web.config" Vital="yes" KeyPath="yes" />
<util:XmlFile Id="WebConfigSetDbTypeTe" Action="setValue" Permanent="yes" File="[#WebConfigTe]"
ElementPath="/configuration/Configuration/Database/add[\[]@key='ServerKind'[\]]" Name="value" Value="[DATABASE_TYPE]" />
</Component>
【问题讨论】:
标签: .net installation wix windows-installer