【发布时间】:2013-12-31 12:53:38
【问题描述】:
我正在使用 WiX Heat.exe 来收集文件目录并创建一个 .wxs 文件。
其中一个文件依赖于Microsoft.DirectX.Direct3D.dll。
而 Heat 在“Root”注册表下注册了所有其余的依赖项,例如:
<RegistryValue Root="HKCR" Key="..." Name="..." Value="..." Type="string" Action="write" />
Direct3D 正在“用户”注册表下注册。
<RegistryValue Root="HKCU" Key="Software\Microsoft\Direct3D\MostRecentApplication" Name="Name" Value="heat.exe" Type="string" Action="write" />
导致以下错误的原因:
ICE57:组件“x”同时具有 使用每台机器 KeyPath 的每用户和每台机器数据
我该如何解决这个问题?
【问题讨论】: