【问题标题】:WebSetup Installer not getting CustomDataAction valuesWebSetup 安装程序未获取 CustomDataAction 值
【发布时间】:2011-04-27 19:05:45
【问题描述】:

我有一个 websetup 包,我在其中使用 CustomActionData 作为连接字符串。我在我的安装程序的安装和提交下的“主要输出”节点中有以下参数设置:

/ConnectionString=[CONNECTIONSTRING]

我的安装程序类接受这个值如下:

string connectionString = context.Parameters["ConnectionString"];

但是当我按如下方式执行 msiexec 时:

msiexec /i WebTestInstaller.msi ConnectionString="test" /quiet

上面的“context”对象永远不会得到“test”的值。 “connectionstring”数组变量始终为空。

我错过了什么吗?

【问题讨论】:

    标签: installation setup-project windows-installer


    【解决方案1】:

    你需要使用这个命令行:

    msiexec /i WebTestInstaller.msi CONNECTIONSTRING="test" /quiet
    

    您正在设置安装程序属性,而不是参数。在安装过程中,参数使用属性值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-09
      • 1970-01-01
      • 1970-01-01
      • 2020-08-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多