【发布时间】:2015-08-14 21:38:14
【问题描述】:
我正在为允许安装多个实例的产品设计新的 MSI 安装。安装的许多组件由 2 个字符的代码标识。其中包括一个 ODBC 数据源。数据源的名称包括此 2 字符代码,这是用户在安装过程中输入的内容。我注意到我不能在 InstallShield 项目中使用属性名称“[MyPropertyName]”作为 ODBC DSN 的名称。是否有任何干净的方法允许在运行时设置 ODBC DSN 名称?如果我为每个实例创建硬连线名称,我可以为每个硬连线实例名称(例如“测试”和“生产”)创建单独的 DSN,但我们允许用户指定名称。我会因此而陷入更多死胡同,还是有办法允许用户指定的特定于实例的属性值?
【问题讨论】:
标签: windows-installer installshield