0
我正在创建一个MSI,它在手动启动时工作得很好,但是当我通过命令行启动时会出现问题。MSI公共属性overriden
我做正确的命令我在命令的尾部性能,但是当我检查我看到下面的序列中的日志:
... MSI(S)(38:18)[04 :15:04:283]:PROPERTY CHANGE:添加DATABASESERVER属性。它的值是'INT-DOM-CONT'。 ... MSI(s)(38:18)[04:15:04:626]:PROPERTY CHANGE:删除DATABASESERVER属性。它的当前值是'INT-DOM-CONT'。 ...
所以基本上我的数据库服务器属性被删除。如果我在MSI项目的屏幕定义中指定了默认值,则此默认值将覆盖命令行中传递的值。
这种行为开始让我发疯。
在此先感谢您的帮助
你用什么工具创建安装程序? –