IS 警告在字符串表中找不到字符串 ID "IDS_ERROR_27555"



>我有一个 Installshield2010 项目,在我受雇之前就出现了此警告

ISDEV : warning -3028: The string ID "IDS_ERROR_27555" was not found in the string table. It is referenced in the table:"Error" in column:"Message".

查看 svn 历史记录,这一行几年前被添加到错误表中 - 以及一个看似无关的更改

<row><td>27555</td><td>##IDS_ERROR_27555##</td></row>

但是,正如错误所示,ISString 表中没有相应的条目。我很好奇它是如何添加的。 IDS_ERROR弦看起来像罐装琴弦,似乎真的不太可能是手动添加它的人这样做的。

当然,Flexera的论坛是一个鬼城。 我确实发现了一个将字符串定义为 <row><td>IDS_ERROR_27555</td><td>1033</td><td>Error attempting to apply permissions to object '[2]'. System error: [3] ([4])</td><td>0</td><td/><td>1394414478</td></row>

您的任何主义都有IDS_ERROR_27555定义或参考吗?我非常确定我可以删除字符串并且磨损不会更糟......但我不知道发生了什么事让我很烦恼。

我不

记得我们在哪个版本中添加了这些字符串,但是您可以通过在"语言"文件夹下导入您的语言(英语为1033.txt)的字符串文件来获取它们。跨版本的 InstallShield 升级应该会添加此字符串。您可以通过在"字符串编辑器"视图中导入字符串文件来自行添加它们。当然,如果您修改了其他字符串,则需要确保保留首选版本。

最新更新