Windows installer 错误/不同的发布者名称

Windows installer 错误/不同的发布者名称,windows-installer,installshield,installshield-2014,Windows Installer,Installshield,Installshield 2014,我们已经创建了InstallScript基本MSI项目,所有项目都有英语、法语和日语作为设置语言;英语为默认语言。在“常规信息”选项卡下,我们在“发布者”字段中填写公司名称(如XYZ)。 运行设置时如果选择英语作为语言,则可以在控制面板>程序中看到XYZ作为发布者名称。但如果我们选择法语或日语,我们会在“控制面板>程序”的“发布者”列中看到一些其他名称(法语或日语) 请帮助我,以便我们可以得到正确的出版商名称 提前感谢您在项目的“添加或删除程序”属性中,您可以将“发布者”属性设置为常规字符串属性

我们已经创建了InstallScript基本MSI项目,所有项目都有英语、法语和日语作为设置语言;英语为默认语言。在“常规信息”选项卡下,我们在“发布者”字段中填写公司名称(如XYZ)。

运行设置时如果选择英语作为语言,则可以在控制面板>程序中看到XYZ作为发布者名称。但如果我们选择法语或日语,我们会在“控制面板>程序”的“发布者”列中看到一些其他名称(法语或日语)

请帮助我,以便我们可以得到正确的出版商名称

提前感谢您

在项目的“
添加或删除程序
”属性中,您可以将“
发布者
”属性设置为常规字符串属性(例如:直接在“XYZ公司”字段中写入)。在这种情况下,无论用户选择哪种安装语言,属性都将始终相同。另一方面,您可以从“
String Table
”为“
Publisher
”设置属性值。在这种情况下,必须检查/设置每个“
字符串表
”内所选字符串的
Id
。对于特定语言,无论为此字符串
Id
设置了什么值,都将显示该值。显然,您可以为支持的所有语言设置相同的值(例如:“XYZ公司”)。

ISString Table:不确定您使用的Installshield版本。您通常可以在属性
设置语言
常规信息
视图中添加语言。应该已经这样做了

  • 我不太喜欢左侧应用程序窗格中
    用户界面
    下的
    字符串编辑器
    视图
  • 我通常尝试使用
    直接编辑器
    。我转到
    ISString表
    并按
    ISString
    列对字符串表进行排序,以便在表视图中看到所有不同的语言“彼此相邻”
  • 检查不同语言中的
    COMPANY\u NAME
    字符串设置为什么。下表中有三种不同的设置语言:


字符串编辑器视图:如果坚持使用
字符串编辑器视图
,则可以通过将
标识符
列拖动到显示屏顶部的“分组依据”字段来对显示屏进行分组:


问题解决了吗?是的。非常感谢你的帮助