【发布时间】:2011-08-19 11:19:16
【问题描述】:
我正在创建一个 MSI,它在手动启动时运行良好,但是当我通过命令行启动它时出现问题。
我使用命令末尾的属性正确执行命令,但是当我检查日志时,我看到以下序列:
... MSI (s) (38:18) [04:15:04:283]:属性更改:添加 DATABASESERVER 属性。它的值是“INT-DOM-CONT”。 ... MSI (s) (38:18) [04:15:04:626]:属性更改:删除 DATABASESERVER 属性。它的当前值为“INT-DOM-CONT”。 ...
所以基本上我的数据库服务器属性被删除了。如果我在 MSI 项目的屏幕定义中指定了一个默认值,这个默认值会覆盖在命令行中传递的值。
这种行为开始让我发疯。
提前感谢您的帮助
【问题讨论】:
-
您使用什么工具来创建安装程序?
标签: .net properties windows-installer installation