use*_*301 3 windows-installer wix
使用命令行我可以像这样执行'msi'文件:
myProgramm.msi myProperty="abc"
Run Code Online (Sandbox Code Playgroud)
在我的wxs文件中,我想将myProperty(例如'xyz')设置为仅在未定义的情况下.
看一下SetProperty元素.元素的内部文本是必须求值为true才能使SetProperty发生的条件.
假设您正确使用安全自定义公共属性,代码将如下所示:
<SetProperty Id="MYPROPERTY" After="AppSearch" Sequence="both" Value="SomeValue">Not MYPROPERTY</SetProperty>
Run Code Online (Sandbox Code Playgroud)