0

在我的设置的基本版本中,我错误地为两个文件添加了相同的名称,例如:

<component id="x" GUID="guid value">
<file id="x" source="c:\files\x.dll" name="x.dll">
</component>
<component id="y" GUID="another guid value">
<file id="y" source="c:\files\y.dll" name="x.dll">
</component>

现在我想使用 HotFix 将 id="y" 的文件的名称更改为“y.dll”。

如果我们直接更改名称,则会抛出编译器错误“组件“y”在转换 'C:\Patches\diff.wixmst' 中有更改的 keypath。补丁无法更改组件的 keypath。

请建议我知道如何使用修补程序更改文件名?

4

0 回答 0