0
我已经配置了一个这样的WiX的安装程序:传递多字符串值,通过命令行上一步
<Property Id="MY_PROPERTY">
...
<Registry Name="MyValue" Type="multiString" Value="[MY_PROPERTY]" />
现在我想在命令行通过这个属性值作为列表:
MsiExec.exe /i MyInstaller.msi /qb MY_PROPERTY="One[~]Two[~]Three"
但是,安装程序不会将值分成列表和文字值是wri相反。
如果我硬编码元素它工作正常:
<Registry Name="MyValue" Type="multiString" Value="One[~]Two[~]Three" />
有谁知道如何在命令行的多字符串注册表值指定值的列表?由于事先
REG ADD“HKLM \软件\ abc“/ v abcd/t REG_MULTI_SZ/d”one \ 0two \ 0three \ 0“ – Isaiah4110
是的,REG ADD的工作方式,但我正在寻找一种方法让我的WiX安装程序创建基于多值的密钥从命令行输入。 – josemesona
我尝试将Action属性设置为“append”,“prepend”和“write”。它总是写入字面值而不是将其分成列表 – josemesona