是否可以更改“我的WIX安装成功”对话框上的消息

是否可以更改“我的WIX安装成功”对话框上的消息,wix,wix3.10,Wix,Wix3.10,我是新来的Wix。我的项目使用InstallDir的WixUI\u模式。 我希望完成对话框显示“安装完成”,而不是“安装成功完成”。有办法吗 有办法吗 是的 WiX工具集使用XML定义对话框。您可以使用GUI。 但是,如果您只想更改字符串,可以将.wxl文件添加到项目中: <WixLocalization Culture="en-US" Codepage="1252" xmlns="http://schemas.microsoft.com/wix/2006/localization">

我是新来的Wix。我的项目使用
InstallDir
WixUI\u模式。
我希望完成对话框显示“安装完成”,而不是“安装成功完成”。有办法吗

有办法吗

是的

WiX工具集使用XML定义对话框。您可以使用GUI。 但是,如果您只想更改字符串,可以将
.wxl
文件添加到项目中:

<WixLocalization Culture="en-US" Codepage="1252" xmlns="http://schemas.microsoft.com/wix/2006/localization">
  <String Id="Error1707" Overridable="yes">Installation completed successfully.</String>
</WixLocalization>

安装已成功完成。
根据需要删除已完成的

这将覆盖您在
%WIX%\SDK\wixui
中找到的本地化。

编辑:
Error32
标识符对该对话框中的字符串不太明显。您可以在引用的文件夹中找到文件
WixUI_en-us.wxl
中的所有字符串。

谢谢。你能详细说明一下错误32是如何映射到这里的吗?请再次感谢您。如果您使用VS wixproj,请将我的答案中的代码添加到项目中的.wxl文件中,例如
theFile.wxl
。如果在命令行编译,那么还必须指定
-loc theFile.wxl
参数。是的,我将.wxl文件添加到我的VB wix项目中,并重新构建安装程序。我还检查了在3.10中Error1707映射到这个字符串,所以我也改变了它。我仍然不确定实际上。我看不到我在安装程序上对wxl所做的更改有任何影响。我还需要做什么吗?