查找 ISM 文件中使用的路径变量的引用
我有一个使用 Installshield 创建的 ISM 文件。在路径变量资源管理器中,我可以看到定义的一些变量。如何找到它们是否在 ISM 中的任何地方使用?我想删除未使用的变量。
我正在使用 Installshield 11.5 Adminstudio。
提前致谢。
---桑巴吉
I have one ISM file created using Installshield. In Path Variables Explorer, I can see some variables defined. How can find if they are used anywhere in the ISM ? I want to remove variables if they are unused.
I am using Installshield 11.5 Adminstudio.
Thanks in Advance.
---Sambhaji
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我编写了一个程序,它执行类似的操作,只是它正在查找未使用的字符串表条目。您可以在以下位置阅读相关内容:
使用 Linq to XML 清理 ISString 表
只需进行一些调整即可更改查询以查看保存 ISPathVariables 的表。
I wrote a program that did something similar only it was looking for unused string table entries. You can read about it at:
Use Linq to XML to Clean up ISString Tables
It would only take a few tweaks to change the query to look at the table that holds ISPathVariables.
Sambhaji、
ISM 文件可能是二进制文件或 XML,请确保您使用的是 XML 格式。
我不确定该选项在InstallShield 11.5中是否相同,但在InstallShield 12中,您必须转到常规信息-->项目属性-->项目文件格式。
我知道二进制格式比 XML 快一点,但为了使我的项目处于版本控制之下,我更喜欢 XML 格式。
Sambhaji,
ISM files may be binaries or XML, make sure you are using the XML format.
I'm not sure if the option is the same in InstallShield 11.5, but in InstallShield 12, you have to go to General Information-->Project Properties-->Project File Format.
I understand that the Binary format is a bit faster than XML, but in order to keep my projects under version control I prefer the XML format.
有一种简单的方法可以查找变量或属性的引用。
转到其他工具 ->直接编辑器->表格
只需单击“表格”并按 Ctrl+F(搜索选项)。然后输入您要搜索的变量/属性按回车键。
它将显示变量/属性的引用。按 F3 查看下一个发生的情况。
There is one simple way to find references of variable or properties.
Go to Additional Tools -> Direct Editor -> Tables
Just click on Tables and press Ctrl+F (Search option). And type the variable/property you want to search & hit enter.
It will show the reference of variables/properties. Press F3 to see next occurances.