我有一个使用Installshield创建的ISM文件。在Path Variables Explorer中,我可以看到定义了一些变量。如何找到它们是否在ISM的任何地方使用?我想删除未使用的变量。
我正在使用Installshield 11.5 Adminstudio。
先谢谢。
--- Sambhaji
答案 0 :(得分:1)
我编写了一个程序,它做了类似的事情,只是在寻找未使用的字符串表条目。您可以在以下网址阅读:
Use Linq to XML to Clean up ISString Tables
只需要进行一些调整就可以更改查询以查看包含ISPathVariables的表。
答案 1 :(得分:1)
Sambhaji,
ISM文件可能是二进制文件或XML,请确保您使用的是XML格式。
我不确定InstallShield 11.5中的选项是否相同,但在InstallShield 12中,您必须转到常规信息 - >项目属性 - >项目文件格式。
我知道二进制格式比XML快一点,但为了让我的项目受版本控制,我更喜欢XML格式。
答案 2 :(得分:0)
有一种简单的方法可以找到变量或属性的引用
转到其他工具 - >直接编辑 - >表
只需单击Tables并按Ctrl + F(搜索选项)。然后输入要搜索的变量/属性&点击进入。
它将显示变量/属性的引用。按F3查看下一次出现。